删除文件夹及文件夹下的文件夹和文件
发布时间:2024年01月13日
import java.io.File;
/**
* @author Z
* @date 2023/4/17 15:37
*/
public class deleteFile {
public static void deleteFile(String filePath) {
File file = new File(filePath);
if (file == null || !file.exists()) {
throw new RuntimeException("文件删除失败,请检查文件是否存在以及文件路径是否正确");
}
File[] files = file.listFiles();
//遍历该目录下的文件对象
for (File f : files) {
//判断子目录是不是文件夹
if (f.isDirectory()) {
//递归删除目录下的文件
deleteFile(f.getPath());
} else {
//文件删除
f.delete();
}
}
//文件夹删除
file.delete();
}
public static void main(String[] args) {
deleteFile("c:\\aaa");
}
}
文章来源:https://blog.csdn.net/weixin_72926030/article/details/134070003
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!