$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Команда 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, т.е. – в исходный текущий каталог.