поэтому у меня есть идея разделения наших файлов по дате. у нас есть эти файлы с именем Zxxx, за которыми следует mmdd, где x - числа, а mmdd - месяц и дата. моя первоначальная мысль состоит в том, чтобы отделить его один за другим
@echo off
cd C:\folder
set /p var="Enter mmdd: "
md %var%
copy c:\folder\*%var%.txt c:\folder\%var%
exit
Теперь мой вопрос ... есть ли способ, что он просто будет автоматически создавать папки и перемещать файлы с таким же mmdd в созданной папке mmdd. Вроде как пользовательский пакетный файл, затем компьютер увидел 5 элементов, что составляет 1208 ммдд и 3 1209 ммдд. он создает папку 1208 и папку 1209 и помещает туда файлы соответственно.
РЕДАКТИРОВАТЬ: Таким образом, он попытался использовать для цикла и существовать
@echo off
FOR /L %%x IN (101,1,931) DO ( IF EXIST "????0%%x.txt" MKDIR 0%%x )
FOR /L %%x IN (101,1,931) DO ( IF EXIST "????0%%x.txt" MOVE "????0%%x.txt" \0%%x\ )
FOR /L %%x IN (1001,1,1231) DO ( IF EXIST "????%%x.txt" MKDIR 0%%x )
FOR /L %%x IN (1001,1,1231) DO ( IF EXIST "????%%x.txt" MOVE "????0%%x.txt" \0%%x\ )
pause
но с ошибкой «Невозможно переместить несколько файлов в один файл».
я