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());
    
        
        
    }
    }
  • 相关阅读:
    win10 UWP button
    内网分享资源
    内网分享资源
    CF724F Uniformly Branched Trees
    win10 UWP FlipView
    win10 UWP FlipView
    win10 UWP FlipView
    搭建阿里云 centos mysql tomcat jdk
    搭建阿里云 centos mysql tomcat jdk
    win10 UWP 申请微软开发者
  • 原文地址:https://www.cnblogs.com/eosclover/p/13692564.html
Copyright © 2011-2022 走看看