【发布时间】:2021-07-06 19:29:53
【问题描述】:
我正在寻找一些指导,以告知我的程序在目录中有需要读取和读取的新文件的最佳方式。任何建议将不胜感激。
【问题讨论】:
-
您使用什么编程语言?爪哇?
-
@StephenC 是 java。我需要提取 PDF 文件,转换为文本并将它们转储到出站目录中。只是不确定在入站目录中侦听新文件的最佳方法是什么
我正在寻找一些指导,以告知我的程序在目录中有需要读取和读取的新文件的最佳方式。任何建议将不胜感激。
【问题讨论】:
这可能取决于您的用例。如果您需要侦听新文件然后运行脚本:在 Unix 上,您可以编写一个 cronjob,每隔几分钟左右检查一次目录中的新文件(或通过 Windows 的作业调度程序)。如果 cronjob 看到一个新文件,它可以启动一个脚本
但听起来你有一个正在运行的程序,在脚本运行时将添加文件? 在这种情况下,您可以为编写程序的语言使用现有的任何多线程库。您可以让一个线程不断监视目录并能够将它们添加到队列或其他数据结构中,或者产生新线程
【讨论】: