使用Windows窗体应用程序存储临时文件的位置

时间:2015-01-22 02:51:12

标签: c# .net download

我有一个应用程序,从FTP下载文件,读取文件,然后删除它(我下载一个临时文件,因为流在​​我读取数据结束之前处理,我得到一个例外)我想知道存储临时文件的编程约定是什么?基本上现在我只是将文件下载到桌面目录(测试阶段仍然是),因此它会在桌面上弹出一秒钟,然后读取然后删除。

1 个答案:

答案 0 :(得分:4)

使用System.IO.Path.GetTempFileName()在系统的临时目录中获取随机命名的文件。下载到那里。

请务必在完成后使用System.IO.File.Delete()

https://msdn.microsoft.com/en-us/library/system.io.path.gettempfilename%28v=vs.110%29.aspx