Java之file类

本文详细介绍了Java中File类的三种构造方法,包括创建文件和文件夹的步骤,以及如何判断文件或文件夹是否存在。通过示例展示了如何使用createNewFile()、mkdir()和mkdirs()方法,并解释了返回值的意义。此外,还讲解了如何获取文件的相对路径、绝对路径和文件名。内容实用,适合Java初学者和进阶者学习。
摘要由CSDN通过智能技术生成

一、 File的构造方法:

        方法一File file=new File("路径");

        第一种方法所需输入的路径即是需要创建文件的全路径

 

        方法二File file=new File("父路径,子路径");

        第二种方法的路径分为了两部分(父路径和子路径),父路径就相

于创建的文件所在的文件夹,子路径即是文件(文本的名字与格式)。

 

        方法三File file=new File("父路径");

                        File file1=new File(file,"子路径");

        第三种方法就比较好理解了,它就相当于将第二种方法分为两步来

写。

        三种方法的输出如下:

二、创建File文件(夹)并判断:

 1·  创建文件方法: 

                调用File类的中的 .createNewFile() 方法

        注意:

                .createNewFile() 返回的是boolean类型的值,意思是该文件是否创建成功。

                如果输出值是false那么有大致两种情况:①路径格式错误。 ②所需创建的文件已经存在。

例如:

输出:

 

  因为我已经有该文件了,所以返回了false!

 2·  创建文件夹方法: 

        1)单层目录创建(意思就是只能创建一层文件夹,不能文件夹再套文件夹)

            调用File类中的.mkdir()方法;

             它的返回值是boolean类型的值,创建成功为true,反之为false。   

例如:

        

        2)多层目录创建(允许文件夹中再套文件夹这样创建)

            调用File类中的.mkdirs()方法; 

         它的返回值也是boolean类型的值,创建成功为true,反之为false。   


三、判断已有的文件(夹)是否为文件(夹)已经是否存在: 

①:File类中方法:.isDirectory(); 功能:判断是否为文件夹。

②:File类中方法:isFile(); 功能:判断是否为文件。

③:File类中方法:exists(); 功能:判断该文件(夹)是否存在。

例如:

 

;

四、相对路径、绝对路径与文件名的获取:

          相对路径的获取:.getPath();

          绝对路径的获取:.getAbsolutePath();

          文件名的获取:.getName()

例如:

输出结果:

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值