java创建文件夹以及文件
Posted 巫师的蜕变
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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创建文件夹以及文件的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段