监视特定文件的文件夹

时间:2014-01-02 06:20:01

标签: scripting windows-explorer

我有一个程序可以从文件夹上传.txt或.rje文件。现在,当您将任何其他文件格式放入文件夹(如.jar)时,应用程序崩溃。

现在我无法更改应用程序的机制,所以我想知道是否有一种类型的程序/脚本可以监视文件夹中任何非txt / rje <的文件/ strong>然后将它们放在那里后将它们移出文件夹......

这可以使用脚本吗? (我不想使用.exe应用程序执行此操作...不允许将第三方软件安装到此文件夹存在的服务器上...)

谢谢

1 个答案:

答案 0 :(得分:1)

由于您在执行上传的程序与执行删除的程序之间存在竞争条件,因此您的解决方案无效。如果上传首先运行它仍然会崩溃。

正确的解决方案是修改上传程序以应对这种情况。

如果无法做到这一点,那么唯一安全的解决方法是使用新文件夹删除文件,运行不断扫描文件夹的脚本,如果出现新文件,则将其移至处理文件夹或删除它。

(对于实际检测,这不是我的专业领域,但最简单的是有一个定期运行的bat文件(或者甚至只运行一次并循环等待,检查,移动,等待,检查,移动,等)并在运行时处理文件夹中的所有内容。