De Kortere weg, de Vervangingen en Redirection van de specificatie
Kortere weg
Een aantal Bevelen van Dos erkennen bepaalde kortere weg wanneer het navigeren tussen folders. Het beste dat hiervan wordt gekend is:
Kortere weg |
Waarom om het te gebruiken |
. |
om naar de huidige folder te verwijzen |
.. |
om naar de ouderfolder te verwijzen |
\ |
om naar de wortelfolder van de huidige aandrijving te verwijzen. |
aandrijving: |
om naar de huidige folder op aandrijving te verwijzen |
Probeer om het met behulp van voorbeelden te begrijpen. Als de huidige folder op c: de aandrijving is c:\windows\java\notes, toen dir c: bij a: \ > de herinnering zal van de dossiers binnen een lijst maken c:\windows\java\notes
- Als de huidige aandrijving en de folder c:\data\docs\letters zijn, toen:
Bevel |
. |
.. |
... |
\ |
Cd
of
CHDIR |
Niets.
Huidige folderverblijven zoals: c:\windows \ java\notes |
Verandering in ouderfolder: c:\windows\java |
Verandering in de ouderfolder van de ouder:
c:\windows |
Verandering in wortelfolder: c: \ |
DIR |
De inhoud van vertoningen van huidige folder:
c:\windows \ java\notes |
De inhoud van vertoningen van ouderfolder: c:\windows\java |
De inhoud van vertoningen van de ouderfolder van de ouder: c:\windows |
De inhoud van vertoningen van wortelfolder: c: \ |
- Als de huidige aandrijving en de folder c: \ zijn , toen:
Bevel |
. |
.. |
... |
\ |
Cd
(ChDir) |
Niets - huidige folderverblijven zoals: c: \ |
Foutenmelding:
"Ongeldige Folder" |
Foutenmelding:
"Ongeldige Folder" |
Niets.
Huidige folderverblijven zoals: c: \ |
DIR |
De inhoud van vertoningen van huidige folder: c: \ |
Foutenmelding: "Ongeldige Folder" |
De folders en de uitbreiding van vertoningen minder dossiers van huidige folder |
De inhoud van vertoningen van wortelfolder: c: \ |
Vervangingen
Vele bevelen van Dos als, ATTRIB, het EXEMPLAAR, DEL, DELTREE, enz., keuren het gebruik van de "vervangingen" (* goed en?). Over het algemeen verwijst de termijnen, * naar veelvoudige karakters en? verwijst naar één enkel karakter in een dossier of foldernaam.
Dit is de reden wij deze karakters in naam van geen dossier kunnen gebruiken. Deze Speciale karakters zijn/\: *? < > "| die niet zou moeten worden geprobeerd om in een dossiernaam op te nemen. Na lijst toont het gebruik van vervangingen:
Vervanging |
Wat het doet |
*. * |
Alle dossiers met alle uitbreidingen. |
* gegevens *. * |
Alle dossiers met "gegevens" overal in zijn naam. |
* serie. * |
Alle dossiers met namen die met "serie beëindigen" |
note?.cpp |
Alle dossiers genoemd "nota" plus één karakter en met. uitbreidingen CPP. Dit dossier kan note1.cpp, maar niet note.cpp zijn. |
?t *. * |
Alle dossiers met "t" als tweede brief in hun namen |
Men zou moeten opmerken dat niet alle bevelen precies vervangingen op de zelfde manier behandelen. Bijvoorbeeld worden DIR * en DIR *. * beschouwd als synoniem maar DEL zou * slechts dossiers zonder een uitbreiding schrappen.
Een ruimte die door omgekeerde komma's ("") wordt ingesloten wordt goedgekeurd als geldige dossierspecificatie door EDIT en DEL nog op eerder verschillende manieren.
GEEF zal openen een dossier gebruikend de naam van de huidige folder uit. Aldus als de huidige folder D:\windows\java\notes is, GEEF "" zal creëren een dossier in die geroepen folder uit "notes".
DEL erkent "" zoals *. * en zal voor bevestiging alvorens alle dossiers in de folder te schrappen ertoe aanzetten. Zoals met EDIT, schijnt het aantal ruimten tussen de omgekeerde komma's niet significant maar als er geen ruimten zijn wordt een foutenmelding getoond zeggend dat het vereiste parameter missen.
In tegenstelling tot EDIT, kan een weg worden omvat en, als het is, worden geen ruimten tussen omgekeerde komma's d.w.z. vereist om alle dossiers in de huidige folder te schrappen:
DEL ./"" het werk, maar DEL "" geven een foutenmelding.
Het EXEMPLAAR ziet ook "" zoals *. * en, als DEL, keurt een weg met het goed. In tegenstelling tot DEL, moet er altijd een ruimte tussen de omgekeerde komma's zijn, zelfs wanneer een weg wordt omvat
|