java 文件流删除文件的几种方法
时间: 2024-02-09 07:04:47 浏览: 98
以下是几种在Java中使用文件流删除文件的方法:
1. 使用File类的delete()方法删除文件:
```java
import java.io.File;
public class DeleteFileExample {
public static void main(String[] args) {
File file = new File("path/to/file.txt"); if (file.delete()) {
System.out.println("文件删除成功!");
} else {
System.out.println("文件删除失败!");
}
}
}
```
2. 使用Files类的delete()方法删除文件:
```java
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class DeleteFileExample {
public static void main(String[] args) {
Path path = Paths.get("path/to/file.txt");
try {
Files.delete(path);
System.out.println("文件删除成功!");
} catch (IOException e) {
System.out.println("文件删除失败!");
e.printStackTrace();
}
}
}
```
3. 使用FileUtils类的deleteQuietly()方法删除文件:
```java
import org.apache.commons.io.FileUtils;
public class DeleteFileExample {
public static void main(String[] args) {
String filePath = "path/to/file.txt";
try {
FileUtils.deleteQuietly(new File(filePath));
System.out.println("文件删除成功!");
} catch (Exception e) {
System.out.println("文件删除失败!");
e.printStackTrace();
}
}
}
```
阅读全文