如果一个路径字符串中包含了多层路径:f:/ww/ee/rr/ff/a.txt,
在这里,ww/ee/rr/ff都是没有存在的路径,如果直接通过
File filePath = new File("f:/ww/ee/rr/ff/");
filePath.mkdir();
就会出现如题中的异常!
应该一层一层的进行路径的建立!!
为什么这个过程这么麻烦呢?为什么很多人都经历过这么一段痛苦的经历就是不发布出来呢?唉。。。。。
希望能为为此问题头疼的各位减少一点点浪费的时间!!!
谢谢,两位兄弟(或者姐妹),的确可以用File.mkdirs()方法来实现。。