给你一个例子:FileFilter接口的使用。
类别: JAVA教程
原问题:
怎么检查服务器的c:/是否有test.jpg这个文件(不知道扩展名)
===================
首先,定义一个FileFilter的实例
private static FileFilter fileFilter=new FileFilter(){
public boolean accept(File pathname) {
String tmp=pathname.getName().toLowerCase();
if(tmp.endsWith(".jar") || tmp.endsWith(".zip")){
return true;
}
return false;
}
};
这是我写的一个例子,只要扩展名是jar或者zip就符合条件,你可以改成tmp.startWith("test.")之类的。还可以做更多的判断,用正则表达式也可以。
然后:
File root=new File("c://");
File[] files=root.listFiles(fileFilter);
这个时候,判断files的大小和内容就可以知道c:/目录下有没有你要的什么文件啦。
怎么检查服务器的c:/是否有test.jpg这个文件(不知道扩展名)
===================
首先,定义一个FileFilter的实例
private static FileFilter fileFilter=new FileFilter(){
public boolean accept(File pathname) {
String tmp=pathname.getName().toLowerCase();
if(tmp.endsWith(".jar") || tmp.endsWith(".zip")){
return true;
}
return false;
}
};
这是我写的一个例子,只要扩展名是jar或者zip就符合条件,你可以改成tmp.startWith("test.")之类的。还可以做更多的判断,用正则表达式也可以。
然后:
File root=new File("c://");
File[] files=root.listFiles(fileFilter);
这个时候,判断files的大小和内容就可以知道c:/目录下有没有你要的什么文件啦。
-= 资 源 教 程 =-
文 章 搜 索