文件监听器¶
监听文件变动的工具,具体表现在 taboolib.common5.FileWatcher
类中。
/**
* 注册一个文件监听器
*/
public void addSimpleListener(File file, Runnable runnable);
/**
* 注册一个文件监听器
*
* @param runFirst 是否立即运行代码块
*/
public void addSimpleListener(File file, Runnable runnable, boolean runFirst);
/**
* 注销文件的所有监听器
*/
public void removeListener(File file);
/**
* 文件是否拥有监听器
*/
public boolean hasListener(File file);
/**
* 注销所有文件的监听器
*/
public void unregisterAll();
具体使用方式可以表现为以下形式:
FileWatcher.INSTANCE.addSimpleListener(file) {
// ...
}