私はPlay!を使用していますフレームワーク。私はLAN経由で接続されたリモートファイル(書き込み&を読む)にアクセスしたいです。 Javaで初めてファイルを読むためにアクセスしている間。私はファイルを読むことができませんでした。私は一度(正常に)ブラウザでURLを読み込む場合、私もjavaでファイルを読み取ることができます。 (私はHttpURLConnectionを使用して読んでいます)今私は私ができないファイルに書きたい。エラーや例外はありません。しかし、コンテンツはファイルに書き込まれません。私は777の許可をプレイに与えました!応用。何が問題なのか。どのように私はそれを解決することができます。Javaのリモートファイルシステムに書き込めません
EDIT:
私はjava.io. *クラスを使用してみてください。このコード
public void createFileInPath(String filePath, Object contents)
{
try{
Writer output = null;
String text = contents.toString();
File file = new File(filePath);
output = new BufferedWriter(new FileWriter(file));
output.write(text);
output.close();
}catch (Exception e){
System.err.println("Error While Creating File in FileManager.java: " + e);
}
}
チェック:
は、ファイルを読むために。さらに役立つコードを投稿してください。 – Nrjストリームに書き込むデータをコミットしていますか?ストリームを自動的にクローズするのは – Saurabh
"リモートファイル"で、どのようなファイルシステムからアクセスするのですか? NFS? SMB? CIFS? SSHFS? AFS? AFP? NCP?コーダ? Intermezzo? S3?光沢? – sarnold