File学习

来源:互联网 发布:十八子作和张小泉 知乎 编辑:程序博客网 时间:2024/06/04 19:16

递归打印文件夹和文件

import java.io.File;

public class FileDirectory {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

//Mac下的目录

File file = new File("/Users/xuxue/Documents/XMLAndExcel");

print(file);

}

//递归打印文件夹和文件

public static void print(File f){

for(String fileName:f.list()){

System.out.println("fileName:"+fileName);

File subFile = new File(f.getAbsolutePath()+"/"+fileName);

System.out.println(subFile.toString());

if(subFile.isDirectory()){

System.out.println(fileName);

print(subFile);

}else {

System.out.println(fileName);

}

}

}

}



0 0
原创粉丝点击