将包含特定文件的文件夹移动到另一个文件夹

将包含特定文件的文件夹移动到另一个文件夹

所以我有很多文件夹,里面有不同的文件名,但文件名只有大约 20 个变化。是否可以在目录中的所有文件夹中搜索某些文件名,然后将包含文件的文件夹移动到不同的文件夹?

我在使用 Windows 10,但我还没有尝试任何东西。只是一项繁琐的工作,我做着做着就睡着了。

我曾经尝试过批处理和 vb 等,但已经十多年没用了,所以我甚至不知道从哪里开始。

答案1

这个骨架批处理脚本可以执行以下任务:

for /f "delims=" %%G in ('dir /b /s "ROOT DIR" ^| findstr /i "FILE-NAME"') do (
  echo %%G
  move "%%~dpG" "\path\to\target"
)

相关内容