import java.io.File;
public class FileAction {
/**
* @param args
*/
public static void main(String[] args) {
FileAction fAction = new FileAction();
fAction.removeDirectory("E:\\Program Files\\Tencent");
}
/**
* remove directory
*
* @param dir
* @return
*/
public boolean removeDirectory(String dir) {
File file = new File(dir);
File[] fileList = file.listFiles();
for (File cufFile : fileList) {
System.out.println(cufFile.getAbsolutePath());
if (cufFile.isDirectory()) {
removeDirectory(cufFile.getAbsolutePath());
} else {
cufFile.delete();
}
}
return file.delete();
}
}
分享到:
相关推荐
删除目录以及一个文件夹,非常简单和实用,望在家看看
1、压缩文件或者目录(只是压缩不删除):zipFileOrDirectory 2、程序自动判断如果是文件那么就是源文件下载,如果是文件夹那么就先 压缩然后再下载,然后再删除:downFileDel 3、不管什么文件都是最后以zip下载:...
java 删除指定目录下的文件 java 删除指定目录下的文件
用JAVA 实现的删除文件(夹)程序,运行的时候,输入正确的文件夹路径,然后确定删除,文件夹路径不正确的时候不会做任何事情。
Java删除不为空的目录,在图形化系统如Windows 和大部分的Linux 中删除一个目录是很容易的事,但是事实上并非如此,我们感到方便是因为操作系统帮我们完成了底层的删除工作,真正的删除工作是比较繁琐的。...
主要介绍了java删除指定目录下所有空文件夹的方法,涉及java针对文件与目录的遍历及目录删除相关操作技巧,需要的朋友可以参考下
在删除文件或目录时,你是否碰上“正在使用,无法删除”之类的提示?没关系,你非删不可是吧?来,用这个吧!
java中删除文件,可以是单个文件或文件夹
Java中删除文件、删除目录及目录下所有文件
java远程FTP浏览文件及操作文件删除,上传下载
so easy,写了一个递归删除目录,但结果出乎意料,一个递归目录删除成功,而另外一个却删除失败,刚开始怀疑文件被占用问题,后来被排除了。后来尝试使用各种工具,文件粉碎机都不能解决。最后,通过重命名解决此...
主要给大家介绍了关于利用Java删除文件、目录及目录下所有文件的方法,文中给出了详细的示例代码与注解,有需要的朋友可以参考借鉴,下面来一起看看吧。
Java 实现文件夹及文件夹下的文件删除。
java编写,递归删除某一指定目录下所有文件夹,空文件夹下空文件夹
用java语言编程实现拉了对文件夹的删除,可以删除文件夹本身及其子文件夹。
代码详细描写了Java删除整个目录以及文件功能,并且带有日志记录功能,代码清晰简单,如果朋友不太明白,可以给我留言我给你讲解。 其中运用到了递归思想,如果朋友您对递归不太熟悉,也可以多研究学习一下。代码...
System.out.println("\t删除目录"+directory.getName()); } else{ for(int i=0;i;i++){ if(children[i].isFile()){ children[i].delete(); System.out.println("\t删除文件"+children[i].getName()); ...
Java删除不为空的目录,Java删除不为空目录。比如要删除的目录不为空,则不能立即删除该目录,而要先删除其下的文件和子目录,又得先删除其下的文件和子目录,一直类推,如果要删除的目录纵深很长(目录一层一层很多...
Java 删除项目里面的注释所用到的包,慎用。最好确定到最底层目录