1

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

1 ответ1

1

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

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

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

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

set dir=%cd%

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .