标签:
import java.io.File;
public class ExFile{
public void ff(String s){
try{
File fl=new File(s);
fl.createNewFile();
String[] a=fl.list();
//for(int i=0;i<a.length;i++){
// System.out.println(a[i]);}
for(int i=0;i<a.length;i++){
File fl1=new File(s,a[i]);
if(fl1.isDirectory())
{ System.out.println(a[i]+"是一个目录");
ff(fl1.getAbsolutePath());
}
else
{
System.out.println(a[i]);
}
}
/** if(fl1.isDirectory())
{ System.out.println(a[i]+"是一个目录");
ff(fl1.getAbsolutePath());
}
if(fl1.isFile())
{ System.out.println(a[i]+"是一个标准文件");}**/
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args){
String str="D:\\龙立培训20150704";
ExFile ef=new ExFile();
ef.ff(str);
}
}
使用递归法打印出一个目录里的所有文件
标签:
原文地址:http://www.cnblogs.com/wuguang/p/4637626.html