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

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

Ветеран


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

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


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sFolder=C:\папка 1\папка 2\
if "%sFolder:~-1%" equ "\" set sVar=%sFolder:~0,-1%
for %%i in ("%sVar%") do echo [%%~nxi]


endlocal
exit /b 0
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for %%i in ("C:\папка 1\папка 2" "C:\папка 1\папка 2\" "папка 2" "папка 2\") do (
	echo +[%%~i]
	set sVar=%%~i
	if "!sVar:~-1!" equ "\" set sVar=!sVar:~0,-1!
	for %%j in ("!sVar!") do echo -[%%~nxj]
	echo.
)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:05, 09-03-2017 | #2