Я попытался сделать это, используя findstr для %cd% но не смог найти способ сделать это без использования файла для обработки. И опция g:/, кажется, означает, что findstr работает в интерактивном режиме и не может быть передана по конвейеру. Так что без использования файлов есть способ?
1
1 ответ
1
Предполагая, что вы хотите установить переменную, которая будет содержать имя родителя текущего каталога (в файле .cmd ):
for %%i in (.) do set parent=%%~dpi
echo parent %parent%
См. help for получения дополнительной информации о заменах тильды.
Если вы просто хотите установить переменную в текущий каталог:
set dir=%cd%
