Java中File操作的方法大全
下文笔者讲述File操作的方法大全,如下所示
File操作简介
File类可用于
操作文件和文件夹的创建、删除和重命名
File类操作注意事项:
import java.io.File
Java的File对象创建与获取操作
可通过构造器的方式来
创建File对象
这种方式创建的File对象
并非创建实际的文件或者目录
只是实例化了一个File对象
import java.io.File;
public class Main {
public static void main(String[] args) {
// 创建File对象
File file = new File("/path/to/file.txt");
// 获取文件名
String fileName = file.getName();
System.out.println("File Name: " + fileName);
// 获取文件路径
String filePath = file.getPath();
System.out.println("File Path: " + filePath);
// 获取文件大小
long fileSize = file.length();
System.out.println("File Size: " + fileSize + " bytes");
}
}
Java文件创建与删除操作
在创建和删除文件时
我们通常需要先检查文件是否存在
然后进行相应的操作
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
// 创建File对象
File file = new File("/path/to/file.txt");
// 检查文件是否存在
if (!file.exists()) {
try {
// 创建文件
boolean created = file.createNewFile();
System.out.println(created ? "File created." : "File not created.");
} catch (IOException e) {
e.printStackTrace();
}
} else {
// 删除文件
boolean deleted = file.delete();
System.out.println(deleted ? "File deleted." : "File not deleted.");
}
}
}
Java文件夹创建和删除操作
文件夹的
创建与删除操作和文件
但是在删除文件夹时
要保证文件夹是空
import java.io.File;
public class Main {
public static void main(String[] args) {
// 创建File对象
File dir = new File("/path/to/dir");
// 检查文件夹是否存在
if (!dir.exists()) {
// 创建文件夹
boolean created = dir.mkdir();
System.out.println(created ? "Directory created." : "Directory not created.");
} else {
// 删除文件夹
boolean deleted = dir.delete();
System.out.println(deleted ? "Directory deleted." : "Directory not deleted.");
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


