Komento: "PUSHD" on päällä Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. saatavilla
Esimerkit komennosta "PUSHD"
The
`PUSHD`Windowsin komentokehotteessa olevaa komentoa käytetään nykyisen hakemiston muuttamiseen ja sen sijoittamiseen pinoon, jotta se voidaan palauttaa myöhemmin. Tässä on joitain esimerkkejä käytöstä
`PUSHD`-Komento:
Esimerkki 1: Nykyisen hakemiston vaihtaminen ja tallentaminen:
PUSHD C:\Esimerkki
Kuvaus: Tämä komento vaihtaa C:\Example-hakemistoon ja työntää nykyisen hakemiston pinoon.
Esimerkki 2: Käyttö`CD`ja`PUSHD`yhdistelmänä:
CD D:\Asiakirjat
PUSHD E:\Projektit
Kuvaus: Tässä siirryt ensin
"D:\Documents"-hakemistoon ja sitten
"E:\Projects"-hakemistoon. Molemmat hakemistot laitetaan pinoon.
Esimerkki 3: Käytä erätiedostossa:
@ECHO OFF
REM Vaihda hakemistoon ja tulosta nykyinen hakemisto
PUSHD C:\käyttäjä
ECHO Nykyinen hakemisto: %CD%
REM Vaihda takaisin alkuperäiseen hakemistoon
POPD
ECHO Takaisin hakemistoon: %CD%
Kuvaus: Tämä eräkomentosarja menee C:\Users-hakemistoon, tulostaa nykyisen hakemiston, palaa sitten alkuperäiseen hakemistoon ja tulostaa sen uudelleen.
Esimerkki 4: Käytä silmukassa:
FOR /D %%G IN (C:\Kansio\*) DO (
PUSHD "%%G"
ECHO Nykyinen hakemisto: %CD%
REM Suorita toimintoja nykyisessä hakemistossa tässä
POPD
)
Kuvaus: Tämä käy läpi kaikki C:\Folder\ alihakemistot, näyttää nykyisen hakemiston ja suorittaa sitten toimintoja hakemistossa.
Huomaa: Huomaa tämä
`POPD`käytetään palaamaan edelliseen hakemistoon ja poistamaan se pinosta.
`PUSHD`ja
`POPD`tehdä yhteistyötä helpottaaksesi vaihtamista hakemistojen välillä. Pino on LIFO (Last-In-First-Out), mikä tarkoittaa, että viimeksi lisätty hakemisto palautetaan ensin.
"PUSHD" Ote Microsoft Windowsin ohjeesta
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Tallentaa nykyisen kansion POPD-komennon käyttöön ja
vaihtaa määritettyyn kansioon.
PUSHD [polku | ..]
polku Määrittää kansion, johon siirrytään.
Jos komentolaajennukset ovat käytössä, PUSHD-komento
hyväksyy verkkopolut normaalien levyasemien ja polkujen lisäksi.
PUSHD luo verkkopolulle tilapäisen levyasematunnuksen
joka osoittaa annettuun verkkoresurssiin ja
vaihtaa sen jälkeen nykyistä asemaa ja kansiota käyttäen uutta
levyasematunnusta. Tilapäiset tunnukset varataan alkaen
asemasta Z:, ja ensimmäinen vapaa tunnus otetaan käyttöön.
Tärkeää tietoa, vinkkejä "PUSHD"-komennolle
Kun käytät
`PUSHD`-komento Windowsin komentokehotteessa, on muutamia tärkeitä huomioitavia seikkoja:
1.
Saatavuus: `PUSHD`komento on oletuksena käytettävissä Windowsin komentokehotteessa. On kuitenkin mahdollista, että tietyissä järjestelmissä tai tietyissä ympäristöissä komento on poistettu käytöstä turvallisuussyistä.
2.
Hakemistopino: `PUSHD`asettaa nykyisen hakemiston pinoon ja tallentaa sen myöhempää palauttamista varten. Huomaa, että tämä pino on olemassa vain kehoteistunnon ajan.
3.
Suhteelliset ja absoluuttiset polut: Voit
`PUSHD`suhteellisilla tai absoluuttisilla poluilla. Suhteellisilla poluilla hakemisto tulkitaan suhteessa nykyiseen hakemistoon.
4.
Olemassa olevat hakemistot: Varmista, että hakemistot, joihin haluat siirtyä, ovat todella olemassa. Muuten komento aiheuttaa virheen.
5.
Sisäkkäiset käytöt: Voit
`PUSHD`Käytä useita kertoja peräkkäin lisätäksesi useita hakemistoja pinoon. Kiinnitä huomiota järjestykseen, jossa olet
`POPD`käytetään hakemistojen palauttamiseen.
6.
Käyttöoikeudet: Varmista, että sinulla on tarvittavat oikeudet päästäksesi hakemistoihin, joihin haluat siirtyä. Varsinkin kun sitä käytetään eräkomentosarjassa, huomaa, että komentosarja suoritetaan komentosarjan käynnistävän käyttäjän luvalla.
Tässä on esimerkki, joka ottaa huomioon jotkin näistä kohdista:
@ECHO OFF
REM Vaihda hakemistoon ja tulosta nykyinen hakemisto
PUSHD C:\Esimerkki
ECHO Nykyinen hakemisto: %CD%
REM Suorita toimintoja nykyisessä hakemistossa tässä
REM Vaihda takaisin alkuperäiseen hakemistoon
POPD
ECHO Takaisin hakemistoon: %CD%
Tämä esimerkki vaihtaa C:\Example-hakemistoon, suorittaa toimintoja ja vaihtaa sitten takaisin alkuperäiseen hakemistoon. Ota huomioon, että
`%CD%`edustaa nykyistä polkua.