Zoeken…


Syntaxis

  • echo% cd% - geeft het huidige pad van de map weer

  • cd "C: \ pad \ naar \ sommige \ map" verandert het pad van de map

  • cd "% variable_contain_directory_path%" - verandert ook het pad van de map

  • cd / d E: - verander naar E: rijden van een ander station

  • cd / - verandert de map terug naar het huidige station

  • echo %__CD__% - toont het huidige pad van de map met achterwaartse backslash (niet gedocumenteerd)

  • echo% = C:% - De huidige map van de C: schijf (niet gedocumenteerd)

  • echo% = D:% - De huidige map van de D: schijf als schijf D: is geopend in de huidige CMD-sessie (niet gedocumenteerd)

Opmerkingen

Waarom is het belangrijk en wat zijn ze en voordelen:

  • om een bestand of toepassing in een map te openen met behulp van batch
  • om met een batch bestanden in een map te maken en te schrijven en te lezen
  • om alle mappen te kennen en op te lijsten
  • om te weten waar uw batchbestand wordt uitgevoerd

Om de huidige map weer te geven

Formaat en gebruik:

 echo %cd%

%cd% is een systeemvariabele die het huidige mappad bevat

De huidige map wijzigen (zonder schijven te wijzigen)

Formaat:

cd "<path>"

Voorbeeld:

 cd "C:\Program Files (x86)\Microsoft Office"

cd is een afkorting voor chdir en de twee opdrachten gedragen zich op precies dezelfde manier. Omwille van de consistentie zal cd overal in dit onderwerp worden gebruikt.


Om te navigeren naar de map één niveau boven de huidige directory, geeft u de systeemmap .. .

cd ..

Om naar een map binnen de huidige map te navigeren, cd je gewoon naar de mapnaam zonder het volledige pad te typen (de mapnaam tussen aanhalingstekens zetten als deze spaties bevat).

Als u bijvoorbeeld C:\Program Files (x86)\Microsoft Office wilt invoeren in de map C:\Program Files (x86) , kan de volgende syntaxis worden gebruikt:

cd "Microsoft Office"

of

cd "C:\Program Files (x86)\Microsoft Office"

cd alleen staat een gebruiker niet toe om tussen schijven te schakelen. Om naar een andere schijf te gaan, moet de optie /d worden opgegeven.

bijv. Verplaatsen van C:\Users\jdoe\Desktop naar D:\Office Work

cd /d "D:\Office Work"

Alle mappen en bestanden in een map weergeven

Gebruik om alle mappen en bestanden in de huidige map weer te geven: dir

Een dir C:\TargetPath kan ook worden opgegeven: dir C:\TargetPath

Wanneer u een pad met spaties opgeeft, moet het worden omgeven door aanhalingstekens: dir "C:\Path With Spaces"

Van schijf wisselen zonder CD / D

Pushd "D:\Foo"
Dir
Popd

Pushd wijzigt de map in de volgende map (in dit geval D: \ Foo. Popd keert terug naar de oorspronkelijke map.

De huidige map wijzigen in de hoofdmap van de huidige schijf

Formaat:

cd/

cd/ is ingesteld om de huidige map terug te zetten in de root van het huidige station



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow