【从入门到起飞】JavaSE—File的使用,构造方法,成员方法
// 导入java.io包中的File类
import java.io.File;
public class FileExample {
public static void main(String[] args) {
// 创建File对象,指向文件或目录
File file = new File("example.txt");
// 创建File对象,指向绝对路径
File absoluteFile = new File("/path/to/file.txt");
// 创建File对象,指向相对路径
File relativeFile = new File("relative/path/to/file.txt");
// 创建File对象,指向目录
File directory = new File("/path/to/directory");
// 检查文件或目录是否存在
boolean exists = file.exists();
System.out.println("File exists: " + exists);
// 创建文件,如果文件已存在,则不创建
boolean created = file.createNewFile();
System.out.println("File created: " + created);
// 删除文件
boolean deleted = file.delete();
System.out.println("File deleted: " + deleted);
// 检查是文件还是目录
boolean isFile = file.isFile();
boolean isDirectory = file.isDirectory();
System.out.println("Is file: " + isFile);
System.out.println("Is directory: " + isDirectory);
// 获取文件或目录的名称
String name = file.getName();
System.out.println("Name: " + name);
// 获取文件或目录的路径
String path = file.getPath();
System.out.println("Path: " + path);
// 获取文件大小
long length = file.length();
System.out.println("Length: " + length);
// 列出目录下的文件和子目录
String[] files = directory.list();
if (files != null) {
for (String fileName : files) {
System.out.println(fileName);
}
}
}
}
这段代码展示了如何使用File
类的构造方法来创建File
对象,并使用其成员方法来检查文件或目录的存在、创建、删除、检查类型以及获取名称、路径和大小等属性。对于目录,还可以使用list
方法列出目录中的文件和子目录。
评论已关闭