下载特定文件时启动.CMD / .BAT文件

时间:2014-07-22 12:23:06

标签: windows batch-file cmd

我有.CMD / .BAT文件,其任务是将具有特定扩展名的文件从我的下载文件夹移动到另一个文件夹。相当容易,而且很有效。

我正在寻找的方法是告诉Windows或Google Chrome每当下载特定文件类型(或在下载文件夹中找到)时启动此CMD / BAT文件。

有办法吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试这一点,它将监视“下载”文件夹中的更改并在创建文件时移动文件,尽管您将打开“Comand”提示屏幕。 这些用于使其静音(排序)/ np / nfl / njh / njs / ndl / nc / ns / MON:N这是检查对文件夹进行N次更改的时间 / MOV是移动而不是复制

robocopy /np /nfl /njh /njs /ndl /nc /ns /MOV /MON:1 c:\users\%username%\Downloads C:\NewDIR *.txt

要在没有控制台窗口的情况下运行.bat文件,可以使用VBS调用.bat

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("BatchFile.bat"), 0, True

答案 1 :(得分:0)

我已经将BAT文件更改为每10秒循环一次“检查并复制”过程。运行后,它会检查我的下载文件夹中是否存在所需文件,然后将这些文件移动到另一个文件夹。我必须手动启动和停止它,但如果有必要,我可以使用计划任务自动启动它。