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

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

Ветеран


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

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


Цитата ~Cache~:
вообще - суть моего скрипта, получить названия директорий и поддиректорий исходя из текущего расположения скрипта (т.е. все директории расположенные в данной папке, а так же вложенные в них), без полных путей »
Пробуйте:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=%~dp0

if exist "%sSourceFolder%\." (
	for /f "usebackq delims=" %%i in (
		`dir /b /s /a:d "%sSourceFolder%\*.*" 2^>nul`
	) do (
		set sFolder=%%~i
		echo !sFolder:%sSourceFolder%=!
	)
) else (
	echo Can't findsource folder [%sSourceFolder%].
	exit /b 1
)

endlocal
exit /b 0
Так? Или от вложенных каталогов нужны только имена, а не относительные пути?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:49, 27-08-2014 | #16