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

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

Ветеран


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

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


Цитата AlekseyB.:
…и что ещё? »
И ничего.

Цитата AlekseyB.:
Как диск и путь удаляются последнее слово? »
Никак не удаляют. Из внутренней переменной извлекается только имя раздела и путь.

Цитата AlekseyB.:
и что значит "~" ? »
Модификатор, изменяющий поведение внутренней переменной.

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

for %%i in ("*.txt") do (
	echo 1. %%i
	echo 2. %%~i
	echo 3. %%~fi
	echo 4. %%~di
	echo 5. %%~pi
	echo 6. %%~ni
	echo 7. %%~xi
	echo 8. %%~dpi
	echo 9. %%~dpnxi
)

endlocal
exit /b 0
Цитата:
Код: Выделить весь код
1. My Text File.txt
2. My Text File.txt
3. E:\Песочница\0320\My Text File.txt
4. E:
5. \Песочница\0320\
6. My Text File
7. .txt
8. E:\Песочница\0320\
9. E:\Песочница\0320\My Text File.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:39, 11-09-2013 | #11