PUSHD – запомнить текущий каталог и перейти в указанный .Команда PUSHD используется совместно с командой POPD для упрощения переходов между каталогами файловой системы. Используется для запоминания текущего каталога в виртуальном стеке каталогов и переходу в указанный параметром командной строки. Многократное выполнение команды позволяет запоминать пути к рабочим каталогам файловой системы и осуществлять возврат при выполнении команд POPD. Формат командной строки: PUSHD [путь | ..] путь - Каталог, который следует назначить текущим. Когда расширенная обработка команд включена, команда PUSHD допускает ввод сетевых путей в дополнение к обычным именам дисков и путям. Если указан сетевой путь, команда PUSHD создает временное имя диска, указывающее на заданный сетевой ресурс, а затем производит смену текущего диска и каталога, используя вновь определенное имя диска. Выделение временных имен дисков проводится в обратном порядке начиная c Z: Примеры использования: pushd D:\TEST\one - запомнить текущий каталог и перейти в каталог D:\TEST\one Обычно, команда PUSHD используется в командной строке или в командных файлах совместно с командой POPD, например: pushd %TEMP% - запомнить исходный текущий каталог и перейти в каталог временных файлов. последовательность команд для работы в каталоге %TEMP% pushd D:\TEST - переход в каталог D:\TEST последовательность команд для работы в каталоге D:\TEST pushd \\server\install - переход в сетевой каталог Z: > - приглашение командной строки сменилось на Z: - букву, присвоенную сетевому ресурсу \\server\install последовательность команд для работы в сетевом каталоге POPD - возврат в каталог, который был заполнен последней командой PUSHD, т.е. – D:\TEST POPD - возврат в каталог, который был заполнен предыдущей командой PUSHD, т.е. – в %TEMP% POPD - возврат в каталог, который был заполнен предыдущей командой PUSHD, т.е. – в исходный текущий каталог. |
|