私は通常、現在のディレクトリにある入力ファイルを使用してJavaプログラムを実行します。
java myClass < input.txt > output.txt
ただし、入力ファイルが別のディレクトリ(サムドライブなど)にあり、出力ファイルも同じ外部ディレクトリに保存したい場合は、何を入力すればよいですか?
私は通常、現在のディレクトリにある入力ファイルを使用して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