6

インスタンスがFileOutputStreamあり、ファイルを書きたいです。

コードを実行した後、ファイルシステムでファイルが見つかりません。

たぶんFileOutputStream、どこに書いているかを知る方法がありますか?

4

5 に答える 5

9

コンストラクターを呼び出すときに、ファイルの配置場所を決定します。

new FileOutputStream("path/to/my/file.txt");

似たようなコンストラクタがいくつかあります。たとえば、 File または FileDescriptor パラメータも渡すことができます。Java API Doc を読んでください。

http://docs.oracle.com/javase/7/docs/api/java/io/FileOutputStream.html

于 2013-10-03T11:36:50.943 に答える
2

FileOutputStreamインスタンスを作成するときに、FileオブジェクトまたはString path(ファイル名を含む絶対パス) またはオブジェクトのいずれかを指定しFileDescriptorます。そのパスは、ファイルが配置される場所です。

FileOutputStreamのさまざまなコンストラクターを調べて、使用したものを確認してください。

于 2013-10-03T11:38:03.983 に答える
0

FileOutputStream オブジェクトのコンストラクターは、さまざまなパラメーターを取ります。そのうちの 1 つは、ファイルへのパスの文字列です。もう 1 つは File オブジェクトです。この場合、その File オブジェクトを作成したときにファイルへのパスを定義しました。

于 2013-10-03T11:38:25.640 に答える