File 类

2022/5/4 23:21:40

本文主要是介绍File 类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

File 类在 java.io 包中。

读写文件内容使用 IO流,操作文件/文件夹使用 File类。如新建,删除文件和文件夹;查看文件的属性,如查看文件夹中的内容。

注意,不管是文件还是目录都是使用 File操作。

创建File对象 

File 经常使用文件路径字符串来创建 File对象,文件路径可以是绝对路径(从根目录开始的路径),也可以是相对路径。

常用构造方法:

  • File(File parent, String child)    根据 parent 抽象路径名 和 child 路径名字符串 创建一个新 File 实例。
  • File(String pathname)                      通过将 给定路径名字符串 转换为 抽象路径名 来创建一个新 File 实例。
  • File(String parent, String child)   根据 parent 路径名字符串 和 child 路径名字符串 创建一个新 File 实例。
package cn.powernode.javase.file;

import java.io.File;
// 关联文件夹(本地已有的)
public class FileTest01 {
    public static void main(String[] args) {
        // File(String pathname) 方法
        File file = new File("D:\\iofile\\a.txt");  // 写法一:反斜杠\\
        // File file = new File("D:/iofile/a.txt");         // 写法二:斜杠/
        System.out.println(file);

        // File(String parent, String child) 方法,( parent:一般指根目录到具体文件这一段 )
        File file2 = new File("D:\\iofile", "a.txt");
        System.out.println(file2);

        File parentFile = new File("D:\\iofile");   // 父目录
        // File(File parent, String child) 方法,( parent:父目录,child:一般指具体文件名 )
        File file3 = new File(parentFile, "a.txt");
        System.out.println(file3);
    }
}
执行结果:
D:\iofile\a.txt
D:\iofile\a.txt
D:\iofile\a.txt

常用成员方法:



这篇关于File 类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程