首页 > 代码库 > java创建文件夹以及文件
java创建文件夹以及文件
java在创建文件的过程中如果改文件的路径不存在:
会出现下面这种情况
java.io.IOException: 系统找不到指定的路径。 at java.io.WinNTFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:883) at test.demo.createFile(demo.java:44) at test.demo.main(demo.java:27)
所以,应该先创建改文件的路径,在创建文件:
main方法:
String des1 = "D:/fake/fakezipget/20170427144438668.zip";
createFile(des1);
createFile方法:
public static void createFile(String src) { // path表示你所创建文件的路径 String path = src.substring(0,src.lastIndexOf("/")); // fileName表示你创建的文件名 String fileName = src.substring(src.lastIndexOf("/")+1,src.length()); File f = new File(path); if (!f.exists()) { f.mkdirs(); } File file = new File(f, fileName); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } }
亲测好使。。。
java创建文件夹以及文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。