您的位置:首页 > 编程语言 > Java开发

如何列出某个目录下的所有目录和文件

2017-04-25 17:28 309 查看
File类常用的方法:

File(String pathname) 根据指定的路径创建一个File对象.

creatNewFile() 若存在目录或文件,则返回false,否则创建文件或文件夹

listFiles() 若对象代表目录,则返回目录中所有文件的File对象

import java.io.File;

public class fileRead {
public static void main(String[] args) {
String path="D://workspace";
File testfile = new File(path);
if (!testfile.exists()) {
System.out.println("File not exit!");
return;
}
//返回目录中所有文件的file对象
File[] files = testfile.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
System.out.println("dirctory is: "+files[i].getName());
}else {
System.out.println("file is: "+files[i].getName());
}
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java