Java中Files的常用方法的代码示例
时间: 2023-06-01 07:05:10 浏览: 163
java file类操作实例
以下是Java中Files的常用方法的代码示例:
```java
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
public class FilesExample {
public static void main(String[] args) {
Path source = Paths.get("C:/Temp/source.txt");
Path target = Paths.get("C:/Temp/target.txt");
// 拷贝文件
try {
Files.copy(source, target, StandardCopyOption.REPLACE_EXISTING);
} catch (Exception e) {
e.printStackTrace();
}
// 判断文件是否存在
boolean exists = Files.exists(target);
System.out.println("Target file exists: " + exists);
// 获取文件大小
try {
long size = Files.size(target);
System.out.println("Target file size: " + size);
} catch (Exception e) {
e.printStackTrace();
}
// 删除文件
try {
Files.delete(target);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
阅读全文