インスタンスがFileOutputStream
あり、ファイルを書きたいです。
コードを実行した後、ファイルシステムでファイルが見つかりません。
たぶんFileOutputStream
、どこに書いているかを知る方法がありますか?
コンストラクターを呼び出すときに、ファイルの配置場所を決定します。
new FileOutputStream("path/to/my/file.txt");
似たようなコンストラクタがいくつかあります。たとえば、 File または FileDescriptor パラメータも渡すことができます。Java API Doc を読んでください。
http://docs.oracle.com/javase/7/docs/api/java/io/FileOutputStream.html
FileOutputStream
インスタンスを作成するときに、File
オブジェクトまたはString path
(ファイル名を含む絶対パス) またはオブジェクトのいずれかを指定しFileDescriptor
ます。そのパスは、ファイルが配置される場所です。
FileOutputStreamのさまざまなコンストラクターを調べて、使用したものを確認してください。
FileOutputStream オブジェクトのコンストラクターは、さまざまなパラメーターを取ります。そのうちの 1 つは、ファイルへのパスの文字列です。もう 1 つは File オブジェクトです。この場合、その File オブジェクトを作成したときにファイルへのパスを定義しました。