我只是想知道如果有人知道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