public
class
FileDemo{
public
static
void
main(String[] args) {
File file =
new
File(
"src/com/btt/io"
);
//创建一个代表目录的File对象
fileDir(file);
}
public
static
void
fileDir(File dir){
/**
File[] listFiles()
返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件
*/
File[] files = dir.listFiles();
//获得表示目录下的所有文件的数组
for
(File file : files) {
//遍历所有的子目录和文件
if
(file.isDirectory()){
fileDir(file);
//如果是目录,递归调用FfileDir()
}
System.out.println(file.getAbsolutePath());
//输出文件的绝对路径
}
}
}