不同作業系統的預設儲存位置

不同作業系統的預設儲存位置

我正在製作一個需要在客戶端電腦上保存檔案的網路應用程式。問題是客戶端可以使用不同類型的機器/作業系統。我需要對(我認為)客戶端電腦上的目錄的路徑進行硬編碼,因為有時我的應用程式需要檢索這些檔案。

那麼簡單來說,是否有一個在linux、unix和windows系統上都可以存取的通用目錄呢?

注意:此應用程式僅由我公司內的客戶運行,因此不應有任何安全問題。

答案1

AFAIK,沒有這樣的事情。每個 O/S 處理檔案系統的方式都不同,所以我不認為這是可行的或不可能的。但是,根據您的編碼語言,我想您應該能夠使用瀏覽器中 HTTP 標頭中的用戶代理來確定它來自的作業系統,然後使用 select/switch/if 區塊來設定將字串值新增至適合該作業系統的資料夾,然後使用該變數來讀取/寫入檔案。

相關內容