2015-07-13 60 views
0

我想寫一個每當在指定文件夾中創建新文件時運行的Windows腳本(在Windows 7中運行)。然後它會檢查新創建的文件是否與特定的命名約定匹配,如果是,則將其移至不同的文件夾。用於在創建時移動文件的Windows腳本

我該怎麼做以上?

+1

你有什麼試過?另外,小心移動得太快,有時候事情仍然很忙 - 寫:FTP。 –

+0

inotifywait,cron是常用選項中的2個......編輯:我添加了這個註釋,看着bash標籤。更新了問題。 – anishsane

回答

0

如果在創建文件後不必立即生成文件,那麼可能是簡單的任務,使用間隔檢查文件夾並使用robocopy移動文件就足夠了嗎?這可以通過任務計劃程序來完成:

schtasks /create /sc minute /mo 3 /tn FileCopy /tr ROBOCOPY C:\source_folder c:\destination_folder some_file_name*.* /MOV 

/sc - Specifies the schedule frequency 
/mo - Refines the schedule type to allow finer control over schedule recurrence. In this case it just specifies how many minutes until the task is run again 
/tn - Name for the task that will be visible in task scheduler 
/tr - Task to be executed /rl 

您還可以追加/rl HIGHEST,如果你需要更多的權限來完成任務,併爲/ru SYSTEM用戶SYSTEM(你需要爲管理員權限)來執行,所以有每次執行任務時都不會出現任何控制檯窗口。

相關問題