FileWriterを使用してファイルを作成します。エラーが発生しましたディレクトリが存在しませんFileWriterがディレクトリが存在しない場合はディレクトリを作成すると思います
FileWriter writer = new FileWriter(sFileName);
FileWriterを使用してファイルを作成します。エラーが発生しましたディレクトリが存在しませんFileWriterがディレクトリが存在しない場合はディレクトリを作成すると思います
FileWriter writer = new FileWriter(sFileName);
java.io.FileWriter
ファイルパスに欠落しているディレクトリは作成されません。
ディレクトリを作成するには、次のようにします。
final File file = new File(sFileName);
final File parent_directory = file.getParentFile();
if (null != parent_directory)
{
parent_directory.mkdirs();
}
FileWriter writer = new FileWriter(file);
APIドキュメントから、FileWriterはDIRが存在しない場合、それを作成しないと結論付けることができます。
FileWriter
public FileWriter(String fileName) IOExceptionをスローしますファイル名を指定してFileWriterオブジェクトを作成します。
パラメータ:
fileName
-文字列システムに依存するファイル名。スロー:
IOException
-指定されたファイルが存在するが、通常のファイルではなくディレクトリである場合、存在しないが作成できない場合、またはその他の理由で開くことができない場合