标签:
package File;
/**
* "F:/我的java"是我电脑中的一个文件夹路径
*
*/
import java.io.File;
public class FileDemo2 {
public static void main(String[] args) {
File f=new File("F:"+File.separator+"我的java");
//f.mkdir();//创建一个文件夹
String[] str=f.list();//列出全部名称,返回一个字符串数组,没有完整的路径
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
File[] ff=f.listFiles();
for(int i=0;i<ff.length;i++){
System.out.println(ff[i]);//列出完整的路径,返回一个File数组
}
System.out.println(f.isDirectory());//判断File是否是路径。
print(f);
}
public static void print(File file){//递归,列出所有文件的完整路径
if(file!=null){
if(file.isDirectory()){//如果不为空,判断是否是路径
File[] f=file.listFiles();//如果是路径,用File数组接收目录
if(f!=null){
for(int i=0;i<f.length;i++){//依次判断,
print(f[i]);//递归
}
}
}else{
System.out.println(file);//如果不是路径,就输出
}
}
}
}
标签:
原文地址:http://www.cnblogs.com/lzzhuany/p/4495213.html