您的位置:首页 > 理论基础

java 是扫描计算机的全部文件

2013-10-16 10:16 246 查看
怎么改,,当计算机中没有jad.exe这个文件时输出该计算机中没有该文件???(是扫描完整个计算机后,,并且只输出一次)

代码:

import java.io.File;

public class bianli {

public void getAndPrintFile(File file) throws Exception {

if (file.isDirectory()) {

File[] fa = file.listFiles();

if (fa != null) {

for (int i = 0; i < fa.length; i++) {

getAndPrintFile(fa[i]);

// 递归调用

}

}

} else {

if(file.getName().startsWith("jad.exe")){

System.out.println(file.toString());

}

}

}

public static void main(String[] args) throws Exception {

File disk[] = File.listRoots();

for (int i = 0; i < disk.length - 2; i++) {

String path = disk[i] + "\\";

File file = new File(path);

bianli bl = new bianli();

bl.getAndPrintFile(file);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: