-1

我只是想知道是否有人知道 Windows、Mac 和 Linux(如果每个发行版都不同,那么 Ubuntu)都有一个可以用作临时目录的文件夹位置。如果每个人都有自己不同的人,那么有人可以告诉我每个操作系统的临时位置吗?

4

2 回答 2

0

您应该在每个操作系统上使用环境变量来检索临时目录位置,因为即使对于同一台机器中的不同用户,它也不相同,单独留下操作系统。

于 2013-06-25T23:04:42.443 回答
0

大多数操作系统允许您通过environmental variable. SET TEMP例如,在 Windows 上,您可以通过打开命令提示符并键入orecho %TEMP%并点击来查看当前登录用户的值Enter

运行时库或操作系统 API 通常具有检索TEMP(或TMP)文件夹的功能。例如,在 Windows API 中有一个GetTempPath()函数。

请注意,TEMP文件夹的位置会根据大多数操作系统上的登录用户而有所不同。例如,在现代 Windows 版本上,默认情况下该文件夹位于C:\Users\<User>\AppData\Local\Temp

所以没有通用的文​​件夹位置,但一般可以通过询问运行程序的操作系统或环境的TEMP路径位置来找到。

于 2013-06-25T23:43:58.040 回答