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

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

Аватара для Elven

Ветеран


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

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


если в именах папок/файлов содержатся кирилические символы - сохранить батник в 866 кодировке (например через NPP). Ну и о пробелы традиционно споткнуться можно, настолько их автоматически избегаю, что забываю о том, что они таки имеют место быть, если в именах есть пробелы тогда так:
Код: Выделить весь код
@echo off
set files=d:\files
set folders=d:\folders

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

Отправлено: 12:02, 08-06-2018 | #4