String createFilePath = “D:/www/root/huang/images/aaa.jpg”;
当我们新建文件时, 给了一个路径, 我们也不知道这个路径是否存在, 并且也不知道这个文件是否存在, 我们怎么创建这个文件呢
事情是个简单的事,多写几行代码就可以了, 下面是我找到的, 我认为比较方便的代码, 记录一下

String createFilePath = "D:/www/root/huang/images/aaa.jpg";

File file = new File(createFilePath);
if(!file.getParentFile().exists()){   //这里就判断了文件夹是否存在
	file.getParentFile().mkdirs();	//如果不存在就创建文件夹
}
if(!file.exists()){
	file.createNewFile()		//这里就是安心的创建文件了
}

还有没有更好的写法, 有的话, 请留言赐教

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐