相关疑难解决方法(0)

创建临时文件夹

我正在开发一个需要为应用程序创建多个临时文件夹的程序.这些将不会被用户看到.该应用程序是用VB.net编写的.我可以想到几个方法来做它,如增量文件夹名称或随机编号的文件夹名称,但我想知道,其他人如何解决这个问题?

.net io

30
推荐指数
5
解决办法
3万
查看次数

如何在C#中创建临时文件(用于写入)?

可能重复:
创建临时文件夹

我正在寻找类似于tempfilePython中的模块的东西:一种(最好)安全的方式来打开文件进行写入.当我完成时,这应该很容易删除...

看起来,.NET没有tempfile模块的"电池包含"功能,它不仅创建文件,而且还将文件描述符(旧学校,我知道......)与路径一起返回.同时,它确保只有创建用户可以访问该文件和什么(mkstemp()我认为):https://docs.python.org/library/tempfile.html


啊,是的,我可以看到.但GetTempFileName确实有一个缺点:在创建文件(调用GetTempFileName创建0字节文件)和打开它(返回GetTempFileName之后)之间存在竞争条件.这可能是一个安全问题,但不适用于我目前的应用......

c# temporary-files

15
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

io ×1

temporary-files ×1