package com.miss.time1230.io;
import java.io.File;
import java.util.Scanner;
/**
* @author MISS
* 描述:扫描指定文件的目录
* 时间:2103/12/31
*/
class FileTestScan {
public FileTestScan() {
}
public static void main(String[] args) {
System.out.print("输入文件路径:");
Scanner scanner = new Scanner(System.in);
String path = scanner.nextLine();
System.out.println("-----------------------------------------------------------");
if(path.length() == 0 ){
System.out.println("文件为空!");
return;
}
if(path == ""){
System.out.println("路径不能为空");
return;
}
File file = new File(path);
if(!file.exists()){//exists()是否 存在这个路径是的话就返回 true 不是就返回 false
System.out.println("路径不正确");
}
showfile(file);
}
public static void showfile(File file) {
if(file.isFile()){//是文件输出路径
System.out.println(file.getPath());//打印文件
}else{
File[] files=file.listFiles();
if(files != null && files.length > 0){//判断该目录是否为空,且长度大于0
for(File file2 : files){
showfile(file2);
}
}
}
}
}