megaloman
К сожалению моих знаний явно не хватает и я не все правильно объяснил.
Папка 1
Папка 11
Папка 111
Папка 112
Папка 12
Папка 111
Папка 112
- это структура вложенности папок
наименование Папка 11 и Папка 12 разные
Внутри 11 и 12 всегда 2 папки с одинаковыми именами
и уже внутри них файлы.
Я попытался подделать код под себя, но не срослось))).
Вернул все как было у Вас
Код:
![Выделить весь код](images/misc/selectcode.png)
@Echo Off
Set From=D:\2\mat\k
Set To=D:\2\test
FOR %%D IN ("zhd" "1t" "2t") DO (
FOR /F "usebackq delims=" %%F IN (`Dir /B /A:-D "%From%\%%~D\??-??-??.csv"`) DO Call :FDir %%D "%%F")
)
GoTo :Eof
:FDir
Set Name=%~2
Set God=%Name:~6,2%
Set Mes=%Name:~3,2%
If Not Exist "%To%\20%God%-%Mes%\%~1\" Md "%To%\20%God%-%Mes%\%~1\"
If Exist "%From%\%~1\%~2" Move /Y "%From%\%~1\??-%Mes%-%God%.csv" "%To%\20%God%-%Mes%\%~1\" >Nul
Выдает следующее
D:\2\mat>2.bat
Файл не найден
Не удается найти указанный файл.
Не удается найти указанный файл.
На картинке структура папок и файлы