我想编写一个Windows脚本(在Windows 7中运行),每次在指定文件夹中创建新文件时都会运行该脚本。然后检查天气,新创建的文件与某个命名约定匹配,如果是,则将其移动到另一个文件夹。
我该怎么办?
答案 0 :(得分: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
用户身份执行(您需要具有管理员权限),因此,每次执行任务时都不会弹出任何控制台窗口。