java中的File类,文件操作

File类

在这里插入图片描述

  • 1.分隔符
  • 2.文件操作
  • 3.文件夹操作
   public static void main(String[] args) {
        separator();
        fileOpe();
    }
    //1.分隔符
    public static void separator(){
        System.out.println("路径分隔符"+ File.pathSeparator);
        System.out.println("名称分隔符"+File.separator);
    }
    //2.文件操作
    public static void fileOpe(){
        //创建文件
        File file = new File("d:\\hello.txt");
        System.out.println(file.toString());

结果:

路径分隔符;
名称分隔符\
d:\hello.txt

file.toString()就是文件的路径

创建文件:

        //创建成功true,失败返回false,可以打印判断是否创建成功
        //一般创建之前必须判断文件是否已经存在
        if(file.exists()) {
            boolean b = file.createNewFile();
            System.out.println("创建结果:" + b);
        }

删除文件(两种方法):

       //2.1直接删除
        boolean d = file.delete();
        System.out.println("删除结果:"+d);
        //2.2使用jvm退出时删除
        file.deleteOnExit();

3.获取文件路径

System.out.println("获取文件绝对路径:"+file.getAbsolutePath());

如果把上面的路径:

File file = new File("d:\\hello.txt");

改为:

File file = new File("hello.txt");

则不是在d盘下创建而是在项目下创建文件
绝对路径:

获取文件绝对路径:F:\idea test\test1\file.txt
 System.out.println("获取路径:"+file.getPath());//前面写的什么路径就获取什么路径
        System.out.println("获取文件名称:" +file.getName());
        System.out.println("获取父目录:" +file.getParentFile());
        
        System.out.println("获取文件长度(即多少个字节):"+ file.length());

4.判断

		System.out.println("是否可以写入:"+ file.canWrite());
        System.out.println("是否是文件:"+ file.isFile());
        System.out.println("是否是隐藏的:"+ file.isHidden());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值