FileWriter
FileWriterのインスタンスを生成する際、存在しないディレクトリ配下のファイルを指定すると
FileNotFoundExceptionが出る。そんくらい作ってくれたっていーじゃんとか思うけど、
変なドライブを指定されても困るもんなぁ。
というわけで、無駄にこんなコードを書く。
String output = "D:/tmp/test.txt";
File outputDir = new File(output).getParentFile();
if (!outputDir.exists()) {
outputDir.mkdirs();
}
FileWriter writer = new FileWriter(output);
うーん、不満。
#FileOutputStreamも一緒かなぁ。