文件夹监视/批处理文件执行

时间:2017-06-16 20:22:18

标签: windows batch-file directory file-watcher

我正在尝试创建一个监控文件夹(Dropbox文件夹)的脚本。

当我需要关闭我的电脑时,我只会将文件放入Dropbox文件夹。该脚本将看到新文件,运行关闭批处理文件,并删除Dropbox文件夹中的文件。

请帮我实现这个。

总结:

  • 检查文件夹中的新文件。
  • 如果有,请运行shutdown.bat
  • 删除文件夹中的文件。

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您希望将文件放入Dropbox文件夹,这将触发此批处理文件以删除该文件,并调用关闭批处理文件。

@echo off
cls

rem set these first before running the script
set pathtoDBfile=
set sdBatfile=

rem check if the file in the dropbox folder exists
if exist %pathtoDBfile% (
    del /q %pathtoDBfile%
    call:%sdBatfile%
}

您应该阅读后台运行批处理文件以监控该文件夹。可能不是你想要的,但这是我能想到的最好的解决方案。

这些链接可以帮助您解决更多问题:

Folder Monitoring with Batch File

Windows XP or later Windows: How can I run a batch file in the background with no window displayed?