detectfilenamefilter.java
来自「java编写的监控一个文件夹里面有没有新的excel文件放入」· Java 代码 · 共 39 行
JAVA
39 行
/**
*
*/
package com.justin.detect;
import java.io.File;
import java.io.FilenameFilter;
/**
* @author Justin
*
* 过滤监测文件
*/
public class DetectFileNameFilter implements FilenameFilter {
private String fileExt;
public DetectFileNameFilter(String fileExt){
this.fileExt = fileExt;
}
/* (non-Javadoc)
* @see java.io.FilenameFilter#accept(java.io.File, java.lang.String)
*/
public synchronized boolean accept(File file, String filename) {
// 查询是否有新文件
String theName = filename.trim();
int index = theName.lastIndexOf(".");
if (index > 0 && index < theName.length() - 1) {
String ext = theName.substring(index+1, theName.length());
if (ext.equals(fileExt)) {
return true;
}
}
return false;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?