我一直认为答案是肯定的,但现在我正试图找到真相.
当我使用创建临时文件时Path.GetTempFileName()
,Windows会自动清除它吗?
如果我在下面创建一个目录Path.GetTempPath()
呢?窗户会清理它吗?
或者开发人员有责任删除在那里创建的文件吗?
如果我使用Path.GetTempPath()创建一些文件 - 它会在某个阶段自动删除,还是由我来删除它?
我有一个应用程序,它从 FTP 下载文件,读取文件,然后删除它(我下载了一个临时文件,因为在我读取数据末尾之前流已被释放,并且出现异常),我想知道是什么存储临时文件的编程约定?基本上现在我只是将文件下载到桌面目录(仍在测试阶段),所以它会在桌面上弹出一秒钟,然后读取然后删除。