cmd命令 怎么把一个文件夹里后缀名一样的文件移动到另一个文件夹里

2022-08-04 教育 339阅读

新建文本文档,把以下三行复制进去,然后保存为.bat文件

  @echo off

  for /f "tokens=*" %%i in ('dir "C:\Abc\*.doc" /s /b') do copy "%%i" "E:\Backup"

  pause

运行后的效果是,将C:\Abc目录下所有.doc的文档复制到E:\Backup目录中。

或者在cmd窗口中运行

  for /f "tokens=*" %i in ('dir "C:\Abc\*.doc" /s /b') do copy "%i" "E:\Backup"

是一样的效果(%%i改成%i)


dir的/s开关可以检索子目录中的文件,for的"tokens=*"选项可以使命令正常作用于文件名中带有空格的文件。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com