と仮定しfinal String fname = "/dir1/dir2/fname.ext"
ます。ディレクトリが存在しない場合にディレクトリを作成するために文字列を再帰的に解析し、それからファイルに書き込むことはしたくありません。fname
それぞれが存在しない場合、ディレクトリとファイルを作成するために、指定された文字列を使用したいと思います。
質問する
309 次
2 に答える
2
これはあなたが探しているコードです:
File myFile = new File("/dir1/dir2/fname.ext");
myFile.getParentFile().mkdirs();
// do your writing being sure the parent directories exist.
于 2012-07-08T07:45:38.567 に答える
1
mkdirs を使用してパスを作成できます。
File f = new File("/dir1/dir2/fname.ext");
f.getParentFile().mkdirs();
そして、ファイル自体で作業します。
于 2012-07-08T07:45:40.513 に答える