• Java22-File类


     File类简介

      在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像文件名、 文件路径、访问权限和修改日期等,还可以浏览子目录层次结构。
      File 类表示处理文件和文件系统的相关信息。也就是说,File 类不具有从文件读取信息和向文件写入信息的功能,它仅描述文件本身的属性。

    如下代码中列举了File类常用的方法:

    package TestFile;
    
    import java.io.File;
    import java.io.IOException;
    
    public class File_demo {
    public static void main(String[] args) throws IOException {
        File file=new File("C:\Users\ThinkPad\Desktop\20200917\2020\aaa.xml");
        //创建文件
        System.out.println("创建文件createNewFile():"+file.createNewFile());
        //重命名
        File file1=new File("C:\Users\ThinkPad\Desktop\20200917\2020\bbb.xml");
        System.out.println("重命名文件renameTo():"+file1.renameTo(new File("C:\Users\ThinkPad\Desktop\20200917\2020\bbbRename.xml")));
        //获取当前文件的路径
        System.out.println("获取当前文件的路径getPath():"+file.getPath());
        //获取当前文件名称
        System.out.println("获取当前文件的名称:"+file.getName());
        //判断文件是否在当前文件夹下
        System.out.println("判断文件是否存在exists():"+file.exists());
        //文件内容长度
        System.out.println("获取文件长度:"+file.length());
        //文件最后一次修改时间
        System.out.println("最后一次修改时间:"+file.lastModified());
        //文件权限 判断文件是否可读 可写 可执行 return Boolean
        System.out.println("文件是否可读canRead():"+file.canRead());
        System.out.println("文件是否可写canWrite():"+file.canWrite());
        System.out.println("文件是否可执行canExecute():"+file.canExecute());
        //判断文件是否隐藏
        System.out.println("文件是否隐藏:"+file.isHidden());
        //判断是文件还是文件夹
        System.out.println("isFile()"+file.isFile());
        System.out.println("isDirectory()"+file.isDirectory());
        //删除文件
        System.out.println("删除aaa.xml:"+file.delete());
    
        
        
    }
    }
  • 相关阅读:
    归并排序python实现源码
    华为手机使用应用沙盒动态修改基带参数
    三星5.0以上机器最简单激活Xposed框架的经验
    python正常时间和unix时间戳时间的相互转换源码
    三星5.0以上设备最完美激活XPOSED框架的经验
    华为6.0系统设备最完美激活Xposed框架的经验
    C语言经典算法
    水果店小程序推广步骤笔记
    三星手机使用应用沙盒一键修改路由mac数据
    python通过装饰器检查函数参数的数据类型的代码
  • 原文地址:https://www.cnblogs.com/eosclover/p/13692564.html
Copyright © 2020-2023  润新知