用于在创建时移动文件的Windows脚本

时间:2015-07-13 04:40:47

标签: windows shell console

我想编写一个Windows脚本(在Windows 7中运行),每次在指定文件夹中创建新文件时都会运行该脚本。然后检查天气,新创建的文件与某个命名约定匹配,如果是,则将其移动到另一个文件夹。

我该怎么办?

1 个答案:

答案 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 SYSTEMSYSTEM用户身份执行(您需要具有管理员权限),因此,每次执行任务时都不会弹出任何控制台窗口。