File 类在 java.io 包中。
读写文件内容使用 IO流,操作文件/文件夹使用 File类。如新建,删除文件和文件夹;查看文件的属性,如查看文件夹中的内容。
注意,不管是文件还是目录都是使用 File操作。
创建File对象
File 经常使用文件路径字符串来创建 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
常用成员方法: