我应该在哪里为我的应用程序生成临时文件?

发布于 2024-07-25 10:01:49 字数 83 浏览 8 评论 0原文

有几个人警告我不要将临时文件存储在 Temporary Internet Files 目录中。 存储应用程序生成的临时文件或日志文件的最佳位置在哪里?

I've been warned by several people not to store temporary files in the Temporary Internet Files directory. Where would be the best place to store any temporary or log files that my application generates?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陪你到最终 2024-08-01 10:01:49

您最好的选择是使用隔离存储进行临时存储文件,但您也可以使用 GetTempFileName

You best bet is to use isolated storage for temp files, but you can also use GetTempFileName.

雨后咖啡店 2024-08-01 10:01:49

是否有原因导致您无法使用默认临时目录? 本质上使用从 Path.GetTempFileName 返回的名称?

Is there a reason you can't use the default temporary directory? Essentially use the name returned from Path.GetTempFileName?

空气里的味道 2024-08-01 10:01:49

Internet 临时文件文件夹与 TEMP 文件夹不同。 我同意不使用 Temporary Internet Files 文件夹 - 它有不同的用途。

TEMP 文件夹应该用于存放可以被吹走而不必担心崩溃的文件。

但是,TEMP 文件夹不适合存放日志文件、配置文件或任何重要文件。 我会在用户的配置文件下创建自己的文件夹,最好在应用程序数据或本地设置中。

Temporary Internet Files folder is different from the TEMP folder. I agree about not using the Temporary Internet Files folder - it is meant for a different usage.

The TEMP folder should be used for files that can be blown away without fear of crash.

The TEMP folder, however, is no place for log files or configuration files or anything of importance. I would create my own folder under the user's profile preferably in the Application Data or Local Settings.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文