我只是想知道是否有人知道Windows,Mac和Linux(如果每个发行版与Ubuntu不同)的文件夹位置都可以用作临时目录。如果每个人都有自己不同的那个,那么有人可以告诉我每个操作系统的临时位置吗?
答案 0 :(得分:0)
您应该在每个操作系统上使用环境变量来检索临时目录位置,因为即使对于同一台计算机中的不同用户而言,它也是不一样的,单独操作系统。
答案 1 :(得分:0)
大多数操作系统允许您通过environmental variable
从环境中检索此操作。例如,在Windows上,您可以通过打开命令提示符并键入SET TEMP
或echo %TEMP%
并按 Enter 来查看当前登录用户的值。
运行时库或操作系统API通常具有检索TEMP
(或TMP
)文件夹的功能。例如,在Windows API中,有一个GetTempPath()
函数。
请注意,TEMP
文件夹的位置会根据大多数操作系统上的登录用户而更改。例如,在现代Windows版本中,默认情况下该文件夹位于C:\Users\<User>\AppData\Local\Temp
。
因此没有通用文件夹位置,但通常可以通过询问运行程序的操作系统或环境来找到TEMP
路径的位置。