我只是想知道如果有人知道Windows,Mac和Linux的文件夹位置(如果每个发行版都不同于Ubuntu的话)都可以用作临时目录。如果每个人都有自己不同的人,那么有人能告诉我每个操作系统的临时位置吗?什么文件在所有操作系统上都是通用的?
-1
A
回答
0
大多数操作系统都允许您通过environmental variable
从环境中检索该文件。例如,在Windows上,您可以通过打开命令提示符并键入SET TEMP
或echo %TEMP%
并点击输入来查看当前登录用户的值。
运行时库或操作系统API通常具有检索TEMP
(或TMP
)文件夹的功能。例如,在Windows API中,有一个GetTempPath()
函数。
请注意,TEMP
文件夹的位置根据大多数操作系统上的登录用户而变化。例如,在现代Windows版本中,该文件夹默认位于C:\Users\<User>\AppData\Local\Temp
。
所以没有通用文件夹位置,但它通常可以通过询问操作系统或环境中,你的程序正在运行的TEMP
路径的位置被发现。
0
您应该在每个操作系统上使用环境变量来检索临时目录位置,因为即使对于同一台计算机内的不同用户,它们也不一样,只剩下操作系统。
相关问题
- 1. 通缉:所有在Raspberry Pi上运行的操作系统操作系统?
- 2. 什么是AEM 6.2支持的所有操作系统?
- 3. 所有android操作系统上的webview?
- 4. 在使用java的ATM上,什么是操作系统?
- 5. iPhone上的文件系统是什么?
- 6. 如何制作适用于所有操作系统的文件路径通用?
- 7. 所有的服务器都有操作系统吗?
- 8. 什么是本地操作系统
- 9. 实际上Android是什么?移动软件或操作系统?
- 10. 什么是操作系统和元操作系统之间的差别
- 11. Mac操作系统上的Windows批处理文件的等效物是什么?
- 12. 什么操作都是原子操作
- 13. 是否所有码头图像都具有最小的操作系统?
- 14. 可在所有操作系统上工作的全屏GUI
- 15. 将在所有操作系统上工作的路径名称
- 16. 什么工具在所有桌面操作系统上拦截numlock密钥?
- 17. 什么是操作系统(关于嵌入式系统)?
- 18. 如何在所有操作系统上使用Python解压缩文件?
- 19. 为什么java JDK为所有操作系统提供选项?
- 20. 什么是'subdir'在python 3中为所有操作系统定义了var?
- 21. 移动操作系统与桌面操作系统有什么不同
- 22. 操作系统 - SSD上的文件系统与旋转
- 23. 跨所有操作系统应用文件统计(结构类型统计)
- 24. 在MSWin32操作系统上的条款:: ReadKey :: GetTermialSize操作系统
- 25. 操作文件系统
- 26. FUSE文件系统操作
- 27. 获取所有操作系统中的根文件列表
- 28. Solr的Tomcat上,Windows操作系统占用的所有内存
- 29. 将系统文件夹的所有内容都移动到s3上的最佳方法是什么?
- 30. 在操作系统中,系统调用和中断有什么区别?
好的,对于Mac/Linux,你是否建议使用/ temp或/ var/temp文件夹来删除创建后不到5分钟的程序。 – Maple
您可能遇到权限问题,所以再次 - 从环境变量中获取它会更安全。 –
当你说环境变量时,你能扩展吗?假设计算机有一个临时文件夹,如果我找到它,我不应该写信给它? – Maple