所以我有很多文件夹,里面有不同的文件名,但文件名只有大约 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"
)