Имя пользователя:
Пароль:
 

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

Ветеран


Contributor


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

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


Цитата peequ84:
формат выходной папки сделать с точками и пробелом то есть "Иванов А.Б." »
Одобряю, это более читаемо. Измените процедуру.
Код: Выделить весь код
:MoveName
	FOR /F "tokens=1,2,3 delims=. " %%i IN ("%~nx1") DO (
		If Not Exist "%~3\%%i %%j.%%k." MD "%~3\%%i %%j.%%k."
		Echo Move %1 "%~3\%%i %%j.%%k.\"
		     Move %1 "%~3\%%i %%j.%%k.\" >nul
	)
Exit /B
Кстати, выделенная строка с Echo может быть удалена. Я её вставил, чтобы наблюдать процесс.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 10:39, 12-10-2018 | #5