计划批处理脚本每2秒钟运行一次会导致性能问题



我学会了一些基本的批次脚本,并编写了以下脚本:

@ECHO OFF
if EXIST C:UsersConquerJSDesktop*.jpg (
move *.jpg batch_IMAGES
)
if EXIST C:UsersConquerJSDesktop*.gif (
move *.gif batch_IMAGES
)
if EXIST C:UsersConquerJSDesktop*.png (
move *.png batch_IMAGES
)
if EXIST C:UsersConquerJSDesktop*.mp4 (
move *.mp4 batch_VIDEOS
)
if EXIST C:UsersConquerJSDesktop*.mp3 (
move *.mp3 batch_AUDIO
)
if EXIST C:UsersConquerJSDesktop*.flv (
move *.flv batch_VIDEOS
)
if EXIST C:UsersConquerJSDesktop*.gif (
move *.gif batch_IMAGES
)
if EXIST C:UsersConquerJSDesktop*.pdf (
move *.pdf batch_PDF
)
if EXIST C:UsersConquerJSDesktop*.rar (
move *.rar batch_RAR
)
if EXIST C:UsersConquerJSDesktop*.zip (
move *.zip batch_RAR
)
if EXIST C:UsersConquerJSDesktop*.exe (
move *.exe batch_PROGRAMS
)
if EXIST C:UsersConquerJSDesktop*.msi (
move *.msi batch_PROGRAMS
)
if EXIST C:UsersConquerJSDesktop*.txt (
move *.txt batch_TXT
)
if EXIST C:UsersConquerJSDesktop*.log (
move *.log batch_TXT
)
if EXIST C:UsersConquerJSDesktop*.lnk (
move *.lnk batch_PROGRAMS
)

它检查列出的扩展名的任何文件,并将其移至适当的文件夹中。我让它每2分钟运行一次,但我想每2或5秒运行一次。

由于我对批处理脚本如何使用CPU一无所知,所以我想知道这是否会引起性能问题,如果是这样,是否有更好的方法来实现这一目标。

您可以缩短代码:

for %%i in (*.jpg *.gif) do (
    move "%%i" batch_PROGRAMS
)

我只是放了两个扩展,其余的要做您想做的事情。希望它有帮助。

最新更新