Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


я так понял файлы в одной папке, а папки с именами "из номера и даты" - в другой, тогда как-то так
Код: Выделить весь код
@echo off
set files=d:\files
set folders=d:\folders

for /f %%i in ('dir "%folders%" /a:d /b') do (
	for /f %%j in ('dir "%files%" /a:-d /b ^| find /i "%%i"') do (
		move %files%\%%j %folders%\%%i\
		)
	)
Разумеется, если имя папки действительно соответствует именам папок таким образом как описано в первом посте.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:28, 08-06-2018 | #2