删除Windows超长文件目录JAVA源码
2012-08-13 18:07
411 查看
由于程序上的低级错误造成了一个很深层次的目录,上网找了很多资料无果,唯一有用的就是知道从最下一层目录开始删除是可以的,但因为目录实在是太深了,网上还没找到什么工具,那就自己给自己定制开发一个小程序吧。源码如下:
import java.io.File; public class ddd { public static void main(String[] args){ String sourcPath="C:\\ftp\\meeting_datas\\00000006\\pdf"; String filepath="C:\\ftp\\meeting_datas\\00000006\\pdf"; File file=new File(filepath); String[] ss=file.list(); //下潜到目录最深层,按每层只有一个目录的情况实现 while(ss.length!=0){ filepath+="\\"+ss[0]; file = new File(filepath); ss=file.list(); } //由最深层目录一层一层向上开始删除 while(filepath.equalsIgnoreCase(sourcPath)==false){ filepath = filepath.substring(0,filepath.lastIndexOf("\\")); file=new File(filepath); System.out.println(file.delete()); } } }
相关文章推荐
- Windows删除超长文件目录摘录
- 一个使用多线程删除指定目录及子目录下所有指定文件的Java程序(源码)
- Windows删除超长文件目录摘录
- Java递归删除目录文件
- Java递归删除目录及目录下的文件
- Java 删除文件和目录代码
- 删除指定目录下的所有文件的java类
- java删除文件及其目录
- java删除某目录下所有文件
- java删除指定文件夹下的文件和目录
- JAVA 如何创建/删除/修改/复制目录及文件 --【转】
- Java中删除文件、删除目录及目录下所有文件
- java删除目录下所有子目录及文件
- Java中删除文件、删除目录及目录下所有文件
- Windows中删除路径太长目录及文件
- 源码--删除指定目录下(包含子目录)的文件
- JAVA 如何创建/删除/修改/复制目录及文件 3in1
- java 将文件/目录下 zip压缩文件解压并删除压缩包
- java递归删除文件夹demo,删除文件目录例子
- windows 批处理删除指定目录下 指定类型 指定天数之前文件