Android 删除文件夹或文件
时间: 2024-04-06 13:06:12 浏览: 24
在 Android 上删除文件夹或文件,你可以使用以下代码:
```java
File file = new File(filePath);
if (file.exists()) {
if (file.isDirectory()) {
// 删除文件夹及其内容
deleteDirectory(file);
} else {
// 删除文件
file.delete();
}
}
// 递归删除文件夹及其内容
private void deleteDirectory(File directory) {
if (directory.exists()) {
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
deleteDirectory(file);
} else {
file.delete();
}
}
}
directory.delete();
}
}
```
你只需要将 `filePath` 替换为你要删除的文件夹或文件的路径。如果要删除文件夹及其内容,可以调用 `deleteDirectory()` 方法进行递归删除。如果要删除单个文件,可以直接调用 `file.delete()` 方法。
请注意,在 Android 上删除文件时,请确保你有相应的权限,并且要小心操作,以免误删重要文件。