2012-09-30 14 views
0

我通常會在我的當前目錄中運行帶有輸入文件的Java程序。UNIX命令爲Java程序,從另一個目錄輸入文本

java myClass <input.txt> output.txt 

不過,我應該怎麼如果我的輸入文件是在另一個目錄(如閃存盤)類型的,我想我的輸出文件保存到同一外部目錄呢?

+1

你試過了什麼?是否給它絕對路徑或相對路徑失敗? – 31eee384

+0

我真的不知道如何寫一個絕對路徑,但我明白了。非常感謝小費! – ytz

回答

1

您是否試過指定完整路徑

java myClass </media/thumbdrive/input.txt> /media/thumbdrive/output.txt 
0

其實我真的不知道如何寫絕對路徑。但後來我想起你可以將東西拖放到Mac的終端中。

因此,要讀取/寫入到另一個目錄,只需提供絕對路徑。

java TestShell </Users/me/Downloads/intput.txt> /Users/me/Downloads/output.txt 
+0

'/ Users/me'等是osx特有的。你爲什麼把你的問題標記爲UNIX? – epsalon

相關問題