[Java][File]文件的创建与删除

对一个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();//注意:这个方法不会走回收站的
        /*
        删除的是文件 ,直接删除不走回收站
        如果删除的是空文件夹 则直接删除 不走回收站
        如果删除的是有内容的文件夹 则删除失败
         */


    }
}

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值