我通常會在我的當前目錄中運行帶有輸入文件的Java程序。UNIX命令爲Java程序,從另一個目錄輸入文本
java myClass <input.txt> output.txt
不過,我應該怎麼如果我的輸入文件是在另一個目錄(如閃存盤)類型的,我想我的輸出文件保存到同一外部目錄呢?
我通常會在我的當前目錄中運行帶有輸入文件的Java程序。UNIX命令爲Java程序,從另一個目錄輸入文本
java myClass <input.txt> output.txt
不過,我應該怎麼如果我的輸入文件是在另一個目錄(如閃存盤)類型的,我想我的輸出文件保存到同一外部目錄呢?
您是否試過指定完整路徑
java myClass </media/thumbdrive/input.txt> /media/thumbdrive/output.txt
其實我真的不知道如何寫絕對路徑。但後來我想起你可以將東西拖放到Mac的終端中。
因此,要讀取/寫入到另一個目錄,只需提供絕對路徑。
java TestShell </Users/me/Downloads/intput.txt> /Users/me/Downloads/output.txt
'/ Users/me'等是osx特有的。你爲什麼把你的問題標記爲UNIX? – epsalon
你試過了什麼?是否給它絕對路徑或相對路徑失敗? – 31eee384
我真的不知道如何寫一個絕對路徑,但我明白了。非常感謝小費! – ytz