zoukankan      html  css  js  c++  java
  • 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());
    
        
        
    }
    }
  • 相关阅读:
    android存储訪问框架Storage Access Framework
    hdu 5338 ZZX and Permutations (贪心+线段树+二分)
    集成CCFlow工作流与GPM的办公系统驰骋CCOA介绍(三)
    PHP中文分词扩展 SCWS
    使用docker 搭建基础的 mysql 应用
    UVA 11090 Going in Cycle!!(Bellman-Ford推断负圈)
    HDU 5237 Base64
    Android 自己定义主菜单
    HDU 1018 Big Number 数学题解
    python经常使用的十进制、16进制、字符串、字节串之间的转换(长期更新帖)
  • 原文地址:https://www.cnblogs.com/eosclover/p/13692564.html
Copyright © 2011-2022 走看看