首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

递归搜索文件夹解决方案

2012-02-28 
递归搜索文件夹怎么用递归在E盘里找到一个叫NS文件夹,(NS这个文件夹只知道在E盘,但不知道具体在哪,现在要

递归搜索文件夹
怎么用递归在E盘里找到一个叫NS文件夹,(NS这个文件夹只知道在E盘,但不知道具体在哪,现在要得到他的路径,用代码怎么实现)

[解决办法]
public void findFolder(File file, String folderName) {
if (file.isFile()) {
return;
} else {
if (file.getName().equals(folderName)) {
System.out.println(file.getAbs......Path());
} else {
File files[] = file.listFiles();
for (int i = 0; i < files.length; i++) {
findFolder(files[i], folderName);
}
}
}

}
[解决办法]

探讨

public void findFolder(File file, String folderName) {
if (file.isFile()) {
return;
} else {
if (file.getName().equals(folderName)) {
System.out.println(file.……

[解决办法]
查到目录 文件 --- 如果是目录就 递归传入路径 --- 继续 每次查找到文件都判断是不是包含了你那个关键字 如果判断格式就只要判断是不是.rmvb结束就好了我自己理解 你看看照着试试

热点排行