【发布时间】:2009-06-25 18:04:39
【问题描述】:
有人警告我不要将临时文件存储在 Temporary Internet Files 目录中。哪里是存储我的应用程序生成的任何临时文件或日志文件的最佳位置?
【问题讨论】:
标签: c# .net windows temporary-files
有人警告我不要将临时文件存储在 Temporary Internet Files 目录中。哪里是存储我的应用程序生成的任何临时文件或日志文件的最佳位置?
【问题讨论】:
标签: c# .net windows temporary-files
最好的办法是对临时文件使用isolated storage,但也可以使用GetTempFileName。
【讨论】:
您是否有不能使用默认临时目录的原因?本质上使用从Path.GetTempFileName返回的名称?
【讨论】:
Temporary Internet Files 文件夹不同于 TEMP 文件夹。我同意不使用 Temporary Internet Files 文件夹——它是为了不同的用途。
TEMP 文件夹应该用于存放可以被吹走而不必担心崩溃的文件。
但是,TEMP 文件夹不能存放日志文件或配置文件或任何重要的东西。我会在用户配置文件下创建自己的文件夹,最好是在应用程序数据或本地设置中。
【讨论】: