java高级 file类

1file类:是java中 封装对电脑中文件和文件夹操作的一种类

2 file类的操作方法:

        1 file.pathSeparator:静态方法,显示文件路径的分隔字符串。(windos是;linux是:)

        2 file.Separator:静态方法,以字符串形式显示文件名称的分隔符。(windos是\linux是/)

        注意:每个操作系统中的分隔符表示方法都不一样,所以在java中统一用:

                “文件名称”+“文件名称”+“文件名称”+“文件名称”   来表示

3 绝对路径:D:\study\basic-code\day04-code\src\cn\bed\day04\demo02\123.java

   相对路径:123.java

   注意:1、路径是不区分大小写的 2、在java中,路径分隔符要写两个反斜杠  \\

4File类的构造方法:

        1直接传递路径:

                 

        2将路径分为父路径子路径两个传递进来,此方法更改路径时更加方便

package file;

import java.io.File;

public class file {
    public static void main(String[] args) {
        File file2=new File("c:\\","bed.txt");//前面传递大的 后面传递小的
        System.out.println(file2);
    }
}

        3传入的两个参数(file类,字符串子路径)。此方法更改路径时更加方便,前面的file类还

         可以调用一些方法

                           

 5file类中的常用方法:

        1获取功能的方法:

                (1)getAbsolutePath:获取此file的绝对路径的字符串,不管传入的是相对路径还是

                        绝对路径

                (2)getPath:获取路径

                (3)getName:获取构造方法传递路径参数的结尾部分

                (4)Length:或许传入参数对像大小。参数对象不能是文件夹,如果找不到参数对象

                         返回的结果为零

          2判断功能方法

                1 exists:判断传入的参数所指向的文件或文件夹是否存在

                2 isDirectory:判断传入路径是否以文件夹结尾

                   isFile:判断传入路径是否以文件结尾(电脑中只有文件和文件夹,这两个方法互斥)

          3创建和删除功能方法

                1createNewFile:返回值类型为布尔值,将想要创建的文件和位置写在构造方法参数

                                             中。然后调用该方法创建,创建成功则返回true

                2boolean delete:既可以删除文件也可以删除文件夹

                        

                3boolean mkdir:创建单级文件夹。

                4boolean mkdirs:创建单级/多级文件夹

        4遍历文件夹目录:

                1 String【】list();

                

                 2 File【】listFile();

        

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值