java 1kb_[代码全屏查看]-java输入输出流及文件操作
[文件] List_File_Dir.java?~?1KB????下載(14)
/**
*Author:Yuanhonglong
*Date:2013-12-15
*1948281915
*/
package mine.file.list;
import java.io.File;
import java.util.Scanner;
import mine.file.MyFile;
public class List_File_Dir extends MyFile{
private static String filter=null;
private static int n;
@SuppressWarnings("resource")
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("請輸入查找目錄:");
String filedir=s.next();
System.out.println("請輸入要查找的文件或目錄:");
filter=s.next();
doSearch(filedir);
System.out.println("The numbers of files had been found:"+n);
}
private static void doSearch(String path){
File file = new File(path);
if(file.exists()) {
if(file.isDirectory()) {
File[] fileArray = file.listFiles();
for(File f:fileArray) {
if(f.isDirectory()) {
if(f.getName().indexOf(filter) >= 0) {
System.out.println(f.getPath());
n++;
}
doSearch(f.getPath());
} else {
if(f.getName().indexOf(filter) >= 0) {
System.out.println(f.getPath());
n++;
}
}
f.getPath();
}
} else {
System.out.println("Couldn't open the path!");
}
} else {
System.out.println("The path had been apointed was not Exist!");
}
}
}
總結
以上是生活随笔為你收集整理的java 1kb_[代码全屏查看]-java输入输出流及文件操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 借呗逾期会怎么样
- 下一篇: Java为啥不建议用通配符_为什么在Ja