1

WalnutiQ というフォルダーがあります。このフォルダ内には、WalnutiQ/train/model/MARK_II/Save.java にあるファイルがあります。

保存.java

JsonFileInputOutput.saveObjectToTextFile(myObjectJson,
    "Digits.txt"); 

動作します!ただし、ファイル Digits.txt は残念ながら WalnutiQ/Digits.txt に保存されています。

ファイル Digits.txt を WalnutiQ/train/model/MARK_II/Digits.txt に保存するにはどうすればよいですか?

WindowsのEclipseでJavaでプログラミングしています。私が試してみました

JsonFileInputOutput.saveObjectToTextFile(myObjectJson,
    "/train/model/MARK_II/Digits.txt"); 

JsonFileInputOutput.saveObjectToTextFile(myObjectJson,
    "\\train\\model\\MARK_II\\Digits.txt"); 

しかし、どちらも機能しません。

4

3 に答える 3

1

得られた結果から判断すると、現在のディレクトリは WalnutIQ を指しています。.\train\model\MARK_II\Digits.txt を使用してみてください。Windows は . (ピリオド)「現在のディレクトリ」のトークンとして。\ (バックスラッシュ) はルート (c:) のトークンであるため、他の試みは C のルートで train ディレクトリを見つけようとしたでしょう。そのフォルダーが存在しないため、失敗する可能性があります-作成しない限り...見てみるかもしれません:)私はEclipseでJsonを使用していないため、コードで質問に答えません。

于 2013-06-26T04:59:32.000 に答える
0

現在使用している相対ファイル パスではなく、テキスト ファイルへの完全な絶対ファイル パスを使用することを検討しましたか? プログラムの使用方法によっては、これは実用的ではないかもしれませんが、試してみる価値はあります。

于 2013-06-26T04:56:59.323 に答える