Megosztás a következőn keresztül:


leküldéses

Az aktuális könyvtárat az előugró parancs számára tárolja, majd módosítja a megadott könyvtárat.

Minden alkalommal, amikor a leküldéses parancsot használja, a rendszer egyetlen könyvtárat tárol a használatra. Azonban több könyvtárat is tárolhat a leküldéses parancs többszöri használatával. A könyvtárakat a rendszer egymás után tárolja egy virtuális veremben, így ha egyszer használja a leküldéses parancsot, a parancsot használó könyvtár a verem alján lesz. Ha ismét használja a parancsot, a második könyvtár az elsőre kerül. A folyamat minden alkalommal ismétlődik, amikor a leküldéses parancsot használja.

Ha az előugró parancsot használja, a verem tetején lévő könyvtár el lesz távolítva, és az aktuális könyvtár erre a könyvtárra módosul. Ha ismét az előugró parancsot használja, a rendszer eltávolítja a verem következő könyvtárát. Ha a parancsbővítmények engedélyezve vannak, az előugró parancs eltávolítja a leküldéses parancs által létrehozott meghajtóbetűjel-hozzárendelést.

Szinopszis

pushd [<path>]

Paraméterek

Paraméter Leírás
<path> Megadja az aktuális könyvtárat létrehozni kívánt könyvtárat. Ez a parancs támogatja a relatív útvonalakat.
/? Súgó megjelenítése a parancssorban.

Megjegyzések

  • Ha a parancsbővítmények engedélyezve vannak, a leküldéses parancs egy hálózati útvonalat vagy egy helyi meghajtóbetűjelet és elérési utat fogad el.

  • Ha hálózati útvonalat ad meg, a leküldéses parancs ideiglenesen hozzárendeli a legmagasabb fel nem használt meghajtóbetűjelet (Z:-től kezdve) a megadott hálózati erőforráshoz. A parancs ezután az aktuális meghajtót és könyvtárat az újonnan hozzárendelt meghajtó megadott könyvtárára módosítja. Ha az előugró parancsot használja, és engedélyezve van a parancskiterjesztés, a előugró parancs eltávolítja leküldésesáltal létrehozott meghajtóbetűjel-hozzárendelést.

Példák

Ha módosítani szeretné az aktuális könyvtárat attól a könyvtártól, amelyben a kötegprogram fut, majd vissza szeretné azt változtatni:

@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory