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

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

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off
cls
	Set "FullDir=Z:\Box_In\тра| ля& ля ^ ku^ku\f!ff ^ ggg! $ hhh & ffff |hfhgfhf\"

	Echo "%FullDir%"
	Call :Restrict "%%FullDir%%" "LastDir"
	Echo "%LastDir%"
Pause
Exit /B

:Restrict
	Set "sDPath=%~1"
 	If "%sDPath:~-1%"=="\" (
		FOR /D %%f IN ("%sDPath:~0,-1%") DO Set "%~2=%%~nxf"
	) Else (
		Set "%~2=%~nx1"
	)
Exit /B

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


Отправлено: 00:19, 15-02-2023 | #10