2015-11-21 86 views
-5

在Windows中是否存在一個系統屬性,告訴程序他們的保存位置是哪裏?動態更改窗口保存目錄?

我的目標是創建一個程序,該程序在啓動時會更改默認文件路徑保存位置。

程序關閉時,默認文件位置將恢復正常。

+0

錯......不,沒有。此外,即使您可以可靠地實施其他程序,更改其他程序的環境變量也不是一個好主意。 –

+0

爲什麼這是一個壞主意。我看到的唯一問題是,如果我的程序以某種方式崩潰並且不恢復舊的文件路徑。 – user145570

回答

2

IMO,如上所述,這個問題是一個XY problem

你真正的問題是你想控制你的程序的狀態保存在哪裏。

真正的解決方案是改變你的程序,以便它的狀態保存到>>指定的< <目錄中......而不是依賴「默認保存目錄」(在Windows上這不是一個明確定義的概念,或者任何其他操作系統),並暫時將其更改爲其他內容。

+0

你是對的,謝謝你將XY問題聯繫起來。所以這更多地以某種方式訪問​​每個程序各自的狀態保存目錄並修改它? – user145570

+0

不客氣。 –

+0

那麼,在Unix系統中,有一個非常好的路徑來保存程序配置等,稱爲主目錄。 – Olaf