Het commando: "CHDIR" staat aan Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. beschikbaar
De voorbeelden voor het commando "CHDIR"
Het bevel
`CHDIR`in de Windows-opdrachtprompt wordt gebruikt om de huidige werkmap te wijzigen, vergelijkbaar met de opdracht
`CD`. Hier zijn enkele voorbeelden met commentaar:
Voorbeeld 1: Ga naar een specifieke map:
CHDIR C:\Voorbeeld\map
Beschrijving: Met deze opdracht wordt de huidige werkmap gewijzigd in
"C:\Example\Directory".
Voorbeeld 2: Ga naar de bovenliggende map:
CHDIR ..
Beschrijving: Met deze opdracht wordt de huidige werkmap gewijzigd in de bovenliggende map.
Voorbeeld 3: Terugschakelen naar gebruikersdirectory:
CHDIR %HOMEPATH%
Beschrijving: Hiermee wordt de huidige werkmap opnieuw ingesteld op de gebruikersmap, ongeacht op welk station de gebruikersmap zich bevindt.
Voorbeeld 4: Bewaar de huidige werkmap in een variabele:
SET oude_map=%CD%
Beschrijving: Met deze opdracht wordt de huidige werkmap opgeslagen in de omgevingsvariabele
`%oude_map%`.
Voorbeeld 5: Ga naar de vorige werkmap:
CHDIR /D %oude_map%
Beschrijving: Eerder opgeslagen bestanden worden hier opgeslagen
`%oude_map%`gebruikt om terug te keren naar de vorige werkmap. De parameter
`/D`Hiermee kunt u ook de schijf wijzigen.
Voorbeeld 6: Werkmap wijzigen en bestaande schijfverbindingen verbreken:
CHDIR /D C:\Nieuw\map
Omschrijving: Met
`/D`de aandrijving kan worden gewijzigd. Hier wordt de huidige werkmap gewijzigd in
"C:\Nieuw\Directory" en worden bestaande netwerkschijfverbindingen verbroken.
De
`CHDIR`commando heeft dezelfde functies als het
`CD`commando en kunnen door elkaar worden gebruikt. Let op dezelfde overwegingen als in
`CD`, vooral met betrekking tot geldige paden, spaties in het pad en veiligheidsoverwegingen.
"CHDIR" Fragment uit Microsoft Windows Help
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
De naam van de actieve map weergeven of de actieve map wijzigen.
CHDIR [/D] [station:][pad]
CHDIR [..]
CD [/D] [station:][pad]
CD [..]
.. Geeft aan dat u naar de bovenliggende map wilt gaan.
Typ CD <stationsletter> (bijv. CD E:) om de actieve map in het
opgegeven
station weer te geven. Als u CD zonder parameters typt, worden
het actieve
station en de actieve map weergegeven.
Gebruik de schakeloptie /D als u zowel het actieve station als de
actieve
map voor een station wilt wijzigen.
Als opdrachtextensies zijn ingeschakeld, verandert CHDIR als
volgt:
De actieve maptekenreeks wordt aangepast (qua hoofd-/kleine
lettergebruik)
aan de namen op de schijf. Dus CD C:\TEMP stelt de
actieve map in op C:\Temp als dat ook het geval is op schijf.
De opdracht CHDIR ziet spaties niet als scheidingstekens, zodat
het
mogelijk is om CD te gebruiken naar een submapnaam die een spatie
bevat, zonder de naam te omgeven met aanhalingstekens.
Bijvoorbeeld:
cd \winnt\profiles\username\programs\start menu
is hetzelfde als:
cd "\winnt\profiles\username\programs\start menu"
Dit is wat u moet typen als de extensies zijn uitgeschakeld.
Belangrijke informatie, tips voor het "CHDIR" commando
Bij gebruik van de
`CHDIR`opdracht in de Windows-opdrachtprompt, zijn er een paar belangrijke punten waar u rekening mee moet houden:
1.
Synoniem voor CD: `CHDIR`En
`CD`zijn meestal synoniem en kunnen door elkaar worden gebruikt. Beide opdrachten worden gebruikt om de huidige werkmap te wijzigen.
2.
Station wijzigen: Als u het station wilt wijzigen, voegt u de stationsletter toe of gebruikt u deze met het pad
`/D`-Schakelaar.
CHDIR /D E:\A\Ander\map
3.
Gebruik een variabele: U kunt een variabele gebruiken om de huidige werkmap op te slaan en deze later te openen.
SET oude_map=%CD%
CHDIR C:\Nieuw\map
REM ... doe iets in de nieuwe map
CHDIR /D %oude_map%
4.
Mappen met spaties: Als uw pad spaties bevat, moet u het pad tussen aanhalingstekens plaatsen om er zeker van te zijn dat het correct wordt geïnterpreteerd.
CHDIR "C:\Directory met spaties"
5.
Geldige paden: Zorg ervoor dat het opgegeven pad geldig is en dat de map bestaat. Slechte paden kunnen tot onverwacht gedrag leiden.
CHDIR onbekende_map
IF ERRORLEVEL 1 (
ECHO Fout bij wijzigen van map.
)
6.
Overgang tussen verschillende mappen: Houd er rekening mee dat bij het schakelen tussen verschillende mappen sommige paden mogelijk niet correct worden geïnterpreteerd, vooral als ze relatief zijn.
7.
Gebruik in batchscripts: Als u de
`CHDIR`in een batchscript, houd er dan rekening mee dat wijzigingen in de werkmap van invloed kunnen zijn op de manier waarop het script andere opdrachten interpreteert.
8.
Monitoring en logboekregistratie: Voor grotere scripts of toepassingen die
`CHDIR`Het is raadzaam om audit- en logmethoden te gebruiken om de uitvoering en mogelijke fouten te monitoren.
Zorg ervoor dat u de bovenstaande punten in overweging neemt om het gewenste gedrag te bereiken bij het gebruik van de
`CHDIR`opdracht in de Windows-opdrachtprompt.