[Java][File]文件的创建与删除
2023-12-20 18:33:18
对一个File类型的对象而言 1.创建一个新的空的文件 createNewFile 2.制作单级文件夹 mkdir 3.制作多级文件夹 mkdirs 4.删除文件、空文件夹 delete 注意:这个方法不会走回收站的
import java.io.File;
import java.io.IOException;
public class Main{
public static void main(String[] args) throws IOException {
/*
对一个File类型的对象而言
1.创建一个新的空的文件 createNewFile
2.制作单级文件夹 mkdir
3.制作多级文件夹 mkdirs
4.删除文件、空文件夹 delete 注意:这个方法不会走回收站的
*/
//1.createNewFile如果父路径是不存在的,那么方法会抛出IOException
//这个方法创建的一点是一个文件 而不是文件夹
File f1 = new File("F:\\test\\a\\");
boolean b = f1.createNewFile();//注意这里是需要抛出异常的
System.out.println(b);//如果f1中的文件已经存在 则返回false 如果不存在 则true 这里布尔值是创建成功与否的真假值
//2.mkdir
File f2 = new File("F:\\test\\bbbb");
boolean c =f2.mkdir();
System.out.println(c);
//这里明显就是创建了一个文件夹
//3.mkdirs就是创建多级文件夹
File f3 = new File("D\\aaa\\aaa\\bbb\\ccc");
boolean d = f3.mkdirs();
System.out.println(d);//这里注意:多级文件夹包含了单级文件夹
//以后你创建文件夹 直接用mkdirs来创建就可以了
//注意:多级文件夹的父级文件夹必须存在 否则会抛出IOException异常
//4.delete方法
File f4 = new File("F:\\test\\a\\d.doc");
boolean e = f4.delete();//注意:这个方法不会走回收站的
/*
删除的是文件 ,直接删除不走回收站
如果删除的是空文件夹 则直接删除 不走回收站
如果删除的是有内容的文件夹 则删除失败
*/
}
}
文章来源:https://blog.csdn.net/qq_37511412/article/details/135114547
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!