更改Java中的當前工作目錄?如何從Java程序中更改當前工作目錄?我在這個問題上所能找到的一切都表明你根本做不到,但我不敢相信真的是這樣。我有一段代碼,它使用一個硬編碼的相對文件路徑打開一個文件,該文件路徑通常是在一個目錄中啟動的,我只是希望能夠在不同的Java程序中使用該代碼,而不必在特定的目錄中啟動它。似乎你應(yīng)該能打電話給System.setProperty( "user.dir", "/path/to/dir" ),但據(jù)我所知,打那條線只是默默地失敗了,什么也沒做。如果Java不允許你這樣做,如果不是因為它允許你這樣做的話,我會理解的。到達當前的工作目錄,甚至允許您使用相對文件路徑打開文件.
3 回答

慕的地6264312
TA貢獻1817條經(jīng)驗 獲得超6個贊
user.dir
System.setProperty()
java -Duser.dir=...
Files
FileOutputStreams
.
File(String parent, String child)
添加回答
舉報
0/150
提交
取消