首页 > 编程语言 > 详细

分享非常有用的Java程序 (关键代码) (二)---列出文件和目录

时间:2015-07-11 14:57:49      阅读:190      评论:0      收藏:0      [点我收藏+]
原文: 分享非常有用的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); 
 


 

--Hurry

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享非常有用的Java程序 (关键代码) (二)---列出文件和目录

原文:http://www.cnblogs.com/lonelyxmas/p/4638548.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!