import java.io.File;
|
import java.io.IOException;
|
|
/**
|
* 文件对比复制
|
* @author JIANGYOUYAO
|
* @date 2021/6/7 0007
|
*/
|
public class findC {
|
|
|
static String targetFilePath="C:/";
|
static Long _1mb=1024L*1024L;
|
|
public static void main(String[] args) throws IOException {
|
|
|
File sourceFile=new File(targetFilePath);
|
traverseFolder(sourceFile);
|
|
|
}
|
|
|
public static void traverseFolder(File file) throws IOException {
|
|
if (file.exists()) {
|
File[] files = file.listFiles();
|
if (null == files || files.length == 0) {
|
return;
|
} else {
|
for (File file2 : files) {
|
if (file2.isDirectory()) {
|
|
traverseFolder(file2);
|
} else {
|
if(file2.length()>_1mb*100){
|
System.out.println( file2.length()/_1mb+"MB"+"\t"+file2.getAbsolutePath());
|
}
|
}
|
}
|
}
|
} else {
|
System.out.println("文件不存在!");
|
}
|
}
|
|
|
|
}
|