Как скопировать имя каталога в переменную в командной строке Windows?

Я пытался сделать так при помощи findstr на %cd% но не мог найти способ сделать так, не используя файл для обработки. И g:/опция, кажется, означает findstr выполнения в интерактивном режиме и не могут быть переданы по каналу в. Таким образом не используя файлы там путь?

1
задан 10.03.2011, 22:15

1 ответ

Предположение, что Вы хотите установить переменную для содержания названия родителя текущего каталога (в a .cmd файл):

for %%i in (.) do set parent=%%~dpi
echo parent %parent%

Посмотрите help for для получения дополнительной информации о заменах тильды.

Если Вы просто хотите установить переменную на текущий каталог:

set dir=%cd%
1
ответ дан 17.12.2019, 00:24

Теги

Похожие вопросы