移动含有记事本内相关字符的文件到指定文件夹,这个批处理可以用,现在需要在所有子文件夹下执行同样操作,请问需要怎么修改命令? | @echo off&setlocal enabledelayedexpansion | | cd e:\test | | for /f %%a in (e:\1.txt) do if exist *%%a*.* md %%a&move *%%a*.* %%a\ | | for /f "tokens=1,2" %%a in (e:\2.txt) do ( | | for %%c in (*%%a*.*) do ( | | set filename=%%c | | if "!filename:%%b=!" neq "!filename!" md "%%a %%b"&move "%%c" "%%a %%b\" | | ) | | )COPY |
|