0
我想寫一個每當在指定文件夾中創建新文件時運行的Windows腳本(在Windows 7中運行)。然後它會檢查新創建的文件是否與特定的命名約定匹配,如果是,則將其移至不同的文件夾。用於在創建時移動文件的Windows腳本
我該怎麼做以上?
我想寫一個每當在指定文件夾中創建新文件時運行的Windows腳本(在Windows 7中運行)。然後它會檢查新創建的文件是否與特定的命名約定匹配,如果是,則將其移至不同的文件夾。用於在創建時移動文件的Windows腳本
我該怎麼做以上?
如果在創建文件後不必立即生成文件,那麼可能是簡單的任務,使用間隔檢查文件夾並使用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
(你需要爲管理員權限)來執行,所以有每次執行任務時都不會出現任何控制檯窗口。
你有什麼試過?另外,小心移動得太快,有時候事情仍然很忙 - 寫:FTP。 –
inotifywait,cron是常用選項中的2個......編輯:我添加了這個註釋,看着bash標籤。更新了問題。 – anishsane