import java.io.*;
public class FileList {
String path = "C://";
public void FileListMethod(){
File file = new File(path);
String[] str = file.list(new FileNameFilterMethod());
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
FileList flist = new FileList();
flist.FileListMethod();
}
}
import java.io.*;
public class FileNameFilterMethod implements FilenameFilter{
// private String filter;
// public void FileNameFilterMethod(String filter){
// this.filter=filter;
// }
public boolean accept(File dir, String name) {
// TODO Auto-generated method stub
if(name.length()==10)
return true;
else
return false;
}
}
本文提供了一个使用Java进行文件名长度为10的文件过滤的例子。通过定义一个FileNameFilterMethod类实现了FilenameFilter接口,该过滤器仅接受长度为10的文件名。
124

被折叠的 条评论
为什么被折叠?



