File---createNewFile( )方法的使用

该博客演示了在Java中如何使用File类创建文件和文件夹。通过`createNewFile()`方法创建文件,通过`mkdir()`和`mkdirs()`方法创建单级或多级文件夹。内容包括绝对路径和相对路径的使用,以及异常处理。
摘要由CSDN通过智能技术生成
package Week5ClassFir;

import java.io.File;
import java.io.IOException;

public class DemoFile {
    public static void show01()throws IOException {
        File f1=new File("C:\\Users\\15727\\IdeaProjects\\untitled\\src\\1.txt");//绝对路径
        //注意:
        //   此处路径是包下的路径,右击包show in explorer,如果不用包下的路径不可用相对路径创建文件
        //   列如改成包外C:\\Users\\15727\\Desktop\\KJ-12\\myfile\\hello.txt
        //   那么下面的相对路径为myfile\\hello2.txt会出现IOException找不到文件路径
        boolean b5=f1.createNewFile();
        System.out.println("b5:"+b5);

        File f2=new File("src\\2.txt");//相对路径
        System.out.println(f2.createNewFile());
        //文件不存在时,创建文件,返回true;文件存在时不会创建,返回false;
        //1-此方法只能创建文件,不能创建文件夹   2-创建文件的路径必须存在否则会抛出异常
        //    public boolean createNewFile() throws IOException
        //     createNewFile声明抛出了IOException,我们调用这个方法必须处理这个异常要么throws要么trycatch

    }
    public static void main(String[] args) throws IOException {

        show01();
    }
}

运行结果:

创建文件夹:

package Week5ClassFir;

import java.io.File;
import java.io.IOException;

public class DemoFile {
    public static void show02()throws IOException{
        File f1=new File("src\\aaa");
        boolean b1=f1.mkdir();//创建单级空文件夹
        System.out.println("b1:"+b1);
        File f2=new File("src\\b\\bb\\bbb");
        boolean b2=f2.mkdirs();//创建多级或单级空文件夹
        //文件夹不存在时,创建文件,返回true;路径找不到,文件存在时不会创建,返回false;不会抛出异常

        System.out.println("b2:"+b2);

    }
    public static void main(String[] args) throws IOException {

        show02();

    }
}

 运行结果:

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值