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

JAVA功能代码《10》----Java获得目录列表

2011-05-20 17:50 337 查看
10.Java获得目录列表

File dir = new File("directoryName");

String[] children = dir.list();
if (children == null) {
// Either dir does not exist or is not a directory
} else {

for (int i = 0; i < children.length; i++)

{
// Get filename of file or directory

String filename = children[i];
}

}

// It is also possible to filter the list of returned files.
// This example does not return any files that start with `.'.
FilenameFilter filter = new FilenameFilter() {
public boolean accept(File dir, String name) {

return !name.startsWith(".");
}
};
children = dir.list(filter);

// The list of files can also be retrieved as File objects

File[] files = dir.listFiles();

// This filter only returns directories
FileFilter fileFilter = new FileFilter() {
public boolean accept(File file) {

return file.isDirectory();
}
};
files = dir.listFiles(fileFilter);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: