这可能是因为
File.mkdir仅在父目录存在时才创建目录。尝试使用
File.mkdirswhich创建所有必要的目录。
这是对我有用的代码。
private void writeDir(File f){ try{ if(f.mkdirs()) { System.out.println("Directory Created"); } else { System.out.println("Directory is not created"); } } catch(Exception e){ // Demo purposes only. Do NOT do this in real pre. EVER. // It squashes exceptions ... e.printStackTrace(); }}我所做的唯一更改是更改
f.mkdir()为
f.mkdirs()并成功



