2017-06-16 60 views
0

我正在嘗試創建一個腳本來監視一個文件夾(一個Dropbox文件夾)。文件夾監視/批處理文件執行

當我需要關閉我的電腦時,我會將一個文件放入Dropbox文件夾。該腳本將看到新文件,運行關閉批處理文件,並刪除Dropbox文件夾中的文件。

請幫我實施這個。

總結:

  • 新文件支票夾。
  • 如果有,請運行shutdown.bat
  • 刪除文件夾中的文件。
+2

你能後,你已經厭倦了創建批處理文件?許多用戶會指出,SO不是代碼編寫服務 – 2017-06-16 22:19:02

+0

就文件監控腳本而言,我所擁有的並不是我所擁有的關機文件,而是一種嘗試通過LAN關閉計算機的嘗試,但我保留獲得權限錯誤我無法糾正。 – ayrnee

回答

0

如果我正確理解您的問題,您希望將文件拖放到保管箱文件夾中,並且會觸發此批處理文件以刪除該文件並調用關閉批處理文件。

@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?