package LyfPractice;
import org.junit.Test;
import java.io.*;
import java.io.File;
import java.util.Scanner;
/**
* Created by fangjiejie on 2016/12/9.
*/
public class Filecaozuo {
public static void go(){
//File file = new File("c://1.txt");
//System.out.println(file.isDirectory());
File file =new File("e://l3.txt");/*使用一个String形式的路径名做参数
也可以使用相对路径的形式,相对雨当前项目下的目录*/
File fooFile=new File("e://src","son.txt");//定义在指定的src目录下创建的文件son.txt
try {
file.createNewFile();//创建文件
fooFile.createNewFile();//创建文件
} catch (IOException e) {
e.printStackTrace();
}
}
public static void go2(File d){
File fs[]=d.listFiles();//获取目录下的文件列表
for(File k:fs){
if(k.isDirectory()){//如果当前文件为一个目录递归打开进入
go2(k);
}else {
System.out.println(k);//如果为普通文件则被输出
}
}
}
public static void main(String[] args) {
go();
File file1=new File("E://");//定义为E盘下的文件
go2(file1);
}
}