美文网首页
Java File类

Java File类

作者: CQ_TYL | 来源:发表于2021-11-16 19:35 被阅读0次

创建file的3种方式

window中目录分级用\表示,再用\符号转义,所以是\\
linux中目录分级是/符号

//直接传入完整路径
 File file = new File("D:\\java_projects\\MyFile.txt");
//第一个参数+第二个参数是完整路径
File file = new File("D:\\java_projects","MyFile.txt");
//传入其他file拼接处完整路径
File file = new File("D:\\java_projects");
File file1 = new File(file, "MyFile.txt");

创建文件/文件夹

 File file = new File("D:\\java_projects");
        if (!file.exists()) {//是否存在
            file.mkdir();//主动创建文件夹
        }
 File file = new File("D:\\java_projects\\MyFile.txt");
        if (!file.exists()) {
            try {
                file.createNewFile();//主动创建文件
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

获取路径

        File file = new File("D:\\java_projects\\MyFile.txt");
        String name = file.getName();//获取文件名;
        String path = file.getPath();//获取相对路径
        String absolutePath = file.getAbsolutePath();//获取绝对路径

File常用方法

方法 描述
mkdir() 新建文件夹
createNewFile() 新建文件
delete() 删除文件或目录
exists() 文件/文件夹是否存在
isDirectory() 是否是文件夹
isFile() 是否是文件
getName() 返回由此抽象路径名表示的文件或目录的名称
getPath() 返回相对路径
getParent() 返回父路径的名称,没有父路径则返回null
getAbsolutePath() 返回绝对路径
isAbsolute() 是否为绝对路径名
canRead() 是否可读
canWrite() 是否可写
lastModified() 最后一次被修改的时间
renameTo 文件/文件夹重命名
setReadOnly() 设置为只读

相关文章

  • Java入门系列-22-IO流

    File类的使用 Java程序如何访问文件?通过 java.io.File 类 使用File类需要先创建文件对象 ...

  • Chapter 9 . Java IO

    阅读原文 Chapter 9 . Java IO 9.1 IO---File 类 java.io.File类:文件...

  • Java I/O二.File常用方法

    本文简单罗列 File类构造方法 File类常用方法 在Java语言的java.io包中,由File类提供了描述文...

  • java-IO输入输出流

    一.java.io.File类 java.io.File类用于表示文件/目录 File只用于表示文件的信息(名称,...

  • 第十五章文件与流

    JAVA程序如何访问文件属性 java.io.File类 File类访问文件属性 java中的文件及目录处理类 1...

  • Java-I/O学习(4)

    Java-I/O学习(4) File Java IO 的File类可以帮助你访问底层的文件系统,使用File类你可...

  • Java—File类详解及实践

    File类介绍 File类概述   File类是java.io包下代表与平台无关的文件和目录。File可以新建、删...

  • JavaSE-File类、递归

    目录 [TOC] 第一章:File类 1.1 File类介绍 ​ java.io.File 类是文件和目录路径...

  • Java基础知识16-I/O流2

    File 类 尽管 java.io 定义的大多数类用于操作流, 但 File 类却不是. File 类没有指定如何...

  • Java I/O 输入输出流(二)—— File类常用API介绍

    File类常用于API介绍 Java.io.File类用于表示文件(目录)。 File类只用于表示文件(目录)的信...

网友评论

      本文标题:Java File类

      本文链接:https://www.haomeiwen.com/subject/gmohtrtx.html