本帖最后由 杨千里 于 2012-10-23 16:47 编辑
package IO3;
import java.io.*;
public class D_RemoveDir {
public static void main(String[] args) {
File file = new File("G:\\U盘启动"); //此文件(大小约10点多G)包含我在公司工作以来我的客户以及公司财务报表等好多的工作资料,几乎每天我都看,
//对我来说比较重要。昨天晚上看视频,练习到这里。不小心就把该文件传进来,给删除了。
//请问java中有什么方法可以把文件恢复吗?
//或者有没有其它办法(java以外,如:数据恢复工具等等,我用了好多都没有成功)
removeDir(file);
}
public static void removeDir(File dir){
File [] files = dir.listFiles();
//遍历文件夹
for(int x = 0; x<files.length; x++){
if(files[x].isDirectory()){
removeDir(files[x]); //删除
}
else
System.out.println(files[x].toString()+"...."+files[x].delete());
}
System.out.println(dir+"::dir::"+dir.delete());
}
}
|