基本上我必须监视新创建文件的文件夹。识别新创建的文件并对其进行处理
在我的项目,我们有运行,每10分钟之后,我们现在做的是读取所有的文件名,并在数据库中检查其是否已经处理或没有,如果没有,那么处理使DB中的条目和调度处理它。
我GOOGLE了它,发现几个解决方案涉及到像JNotify,FileAlterationObserver类和FileAlterationMonitor的路径,但有大约20个文件夹我必须监视,所以我正在寻找任何简单的解决方案,比如每当我读取文件标记它(重新命名并附加“已处理”至其名称或任何唯一文本),然后下次读取未标记为“已处理”的文件。
采用这种方法,我将不得不读取文件夹中的所有文件,并检查每个文件名是否与“加工”或没有结束。
我是新来的Jave所以我不知道是否有可能或没有,所以我的问题是,我可以查询所有这一切都没有用“加工”结尾的文件名,而无需遍历所有在场的文件名在文件夹中?
或者任何人有任何其他解决方案?
我可以查询所有这一切都不能以“加工”不遍历所有存在的文件夹中的文件名结尾的文件名? – 2013-04-08 13:22:34