Dit document werd het laatst aangepast op 2 jul 2002
«DOSCOMM.HTM»
A:\> A:\LESVOORB> C:\WINDOWS> C:\WINDOWS\SYSTEM>Het laatste teken (de "underscore" ) staat daarbij meestal te "blinken".
| Afkorting van | Change Directory | |
| Functie | Maakt een andere directory de current directory (current = working = huidige = actieve) |
|
| Enkele parameters | ||
| CD zonder param | Toont de current drive en current directory | |
| CD A: drive-aand. | Toont de current directory van het opgegeven station (in dit geval dus het eerste diskettestation; in dit geval zou er ook een disketje in dat station moeten zitten). | |
| CD DIRNAME | Maakt de onderliggende subdirectory met naam DIRNAME actief Opgelet: de directory DIRNAME moet reeds bestaan vooraleer hij actief gemaakt kan worden en moet een rechtstreekse subdirectory van de current directory zijn; zoniet krijg je een foutmelding die zegt dat de opgegeven directory ongeldig is. |
|
| CD .. | Maakt de bovenliggende directory actief. | |
| CD ... of \ | Maakt de rootdirectory actief (de versie met |
|
| CD \DIRNAME\TESTDIR | Gaat onafhankelijk van wat de huidige current directory is de directory die met het volledig pad aangegeven is, current maken. | |
| Enkele voorbeelden | A:\>CD LESVOORB zal er voor zorgen dat de directory LESVOORB die hangt aan de rootdirectory van het schijfje dat in drive A: zit de current directory wordt. A:\LESVOORB\>CD FRANS zal de subdirectory FRANS, die hangt aan de directory LESVOORB, die op zijn beurt een subdirectory is van de rootdirectory van het schijfje in station A: actief maken. |
|
| Speciaal | Wat met spaties in mapnamen onder Windows 95 en verder? Opdracht: zoek uit hoe je onder Windows 95 en hoger via de commandoregel een map met spaties in de mapnaam actief kan maken (bedenking: waarom zouden de belangrijkste systeemmappen van Windows nog steeds een maximum lengte van 8 tekens hebben?). |
|
| Afkorting van | Directory | |
| Functie | Laat de subdirectories en bestanden (namen + andere gegevens) zien die rechtstreeks hangen aan de current directory, of de aangegeven directory Zoek zelf voorbeelden van de "andere gegevens": |
|
| Enkele parameters | ||
| naam | Laat de gegevens van alle bestanden en subdirectories zien die overeenkomen met de opgegeven naam. DIR AUTO*.* zal alle bestanden en submappen weergeven die voldoen aan het patroon "AUTO*.*" (zie desnoods hoger voor het gebruik van wildcards). |
|
| /W | Geeft alleen de bestands- en directorynamen weer, geen verdere info zoals datum en tijdstip laatste wijziging. Hierdoor kunnen kolomsgewijs veel meer bestandsnamen en directories op één scherm weergegeven worden. | |
| /S | Geeft ook informatie over alle bestanden en directories uit de onderliggende subdirectories weer. Handig om in één opdracht naar een bepaald bestand op een ganse harde schijf te zoeken. DIR FLUPKE.DOC /S doet DOS zoeken naar alle bestanden en mappen met de naam FLUPKE.DOC die hangen aan de current directory en alle andere onderliggende submappen. Wanneer we er voor zorgen dat de root-directory de current directory is dan wordt met dergelijk commando meteen gezocht naar alle mappen en bestanden die FLUPKE.DOC heten op dat station (ongeacht de directory waartoe ze behoren). |
|
| /ON /OE /OS /OD |
||
| /AA /AD /AH /AR /AS |
||
| Afkorting van | Make Directory | |
| Functie | Maakt een nieuwe (sub)directory aan die rechtstreeks hangt aan de current directory, of de aangegeven directory Opgelet: er mag nog geen bestand of subdirectory met dezelfde naam bestaan in de current of aangegeven directory. |
|
| Enkele voorbeelden | A:\>MD LESVOORB zal een directory LESVOORB aanmaken die hangt aan de rootdirectory van het schijfje dat in drive A: zit. A:\LESVOORB\>MD FRANS zal een directory FRANS aanmaken die hangt aan de directory LESVOORB, die op zijn beurt een subdirectory is van de rootdirectory van het schijfje in station A: C:\WINDOWS\>MD A:\LESVOORB\TESTDIR zal een directory TESTDIR aanmaken die hangt aan de directory LESVOORB In dit geval hebben we door het expliciet opgeven van een doeldrive en doelpad aangegeven dat de nieuwe directory niet aan de current directory moest gehangen worden, maar wel aan de opgegeven directory. |
|
| Afkorting van | Remove Directory |
| Functie | Verwijdert de opgegeven (sub)directory die rechtstreeks hangt aan de current directory, of het aangegeven pad Opgelet: 1 bij de oudere dos-versies mocht de te verwijderen directory zelf geen enkel bestand of submap meer bevatten. Dit ter voorkoming van onbedoeld deleten van files en folders. Alleen met verstand te gebruiken dus! 2 de te verwijderen directory mag zelf niet current zijn op het ogenblik van zijn verwijdering. Dos beschouwt dit als zitten op de tak die je afzaagt. |
| Enkele voorbeelden | A:\LESVOORB\>RD FRANS zal de directory FRANS verwijderen die hangt aan de directory LESVOORB, die op zijn beurt een subdirectory is van de rootdirectory van het schijfje in station A: A:\>RD LESVOORB\FRANS doet hetzelfde als het commando hierboven, maar nu terwijl de rootdirectory van A: actief is; dus dit zal de directory FRANS verwijderen die hangt aan de directory LESVOORB, die op zijn beurt een subdirectory is van de rootdirectory van het schijfje in station A: A:\>RD LESVOORB zal de directory LESVOORB verwijderen die hangt aan de rootdirectory van het schijfje dat in drive A: zit. |
| Functie | Kopieert het opgegeven bronbestand en bewaart deze kopie in een aangegeven doeldirectory onder de aangegeven doelbestandsnaam Met dit commando kunnen we dus een bestand kopiëren:
|
| Opmerkingen |
|
| Enkele voorbeelden | A:\LESVOORB\>COPY LESMODEL.DOC LESMODEL.BAK zal het bestand LESMODEL.DOC dat op de directory A:\LESVOORB te vinden moet zijn, kopiëren in dezelfde directory maar onder de naam LESMODEL.BAK (indien er reeds een bestand LESMODEL.BAK in deze directory bestond wordt het overschreven met deze nieuwe versie). A:\LESVOORB\FRANS>COPY A:\LESVOORB\LESMODEL.DOC zal het bestand LESMODL.DOC dat op de directory A:\LESVOORB te vinden moet zijn, kopiëren in de dirctory FRANS onder de naam LESMODEL.DOC (indien er reeds een bestand LESMODEL.DOC in deze directory bestond wordt het overschreven met deze nieuwe versie) A:\>COPY LES*.DOC C:\LESVOORB zal alle bestanden die beginnen met de letters LES en extensie DOC heben, en die aan de rootdirectory van de schijf in station A: hangen, kopiëren naar de directory LESVOORB, die een subdirectory moet zijn van de rootdirectory van de C-schijf. |
| Functie | Wijzigt de naam van het een opgegeven bestaand bestand in de nieuwe naam. Hierdoor wijzigt de inhoud van het bestand hoegenaamd niet, wat niet wil zeggen dat er geen gevaar kan schuilen in het wijzigen van een bestandsnaam: elke andere verwijzing naar de oude bestandsnaam moet desnoods mee aangepast worden, of het operating systeem zal het "oude" bestand niet meer terugvinden. Als we bijvoorbeeld het bestand PRINT.EXE hernoemen in AFDRUKKN.EXE dan zal het commando PRINT uiteraard niet meer werken. Eenzelfde probleem doet zich voor wanneer je PRINT.EXE zoudt hernoemen naar PRINT.XXX . De moraal van dit verhaal is dat je best alleen van zelf aangemaakte bestanden de naam wijzigt. Systeem- en programma-bestanden ga je alleen met heel specifieke bedoelingen wijzigen. Alleen met een helder hoofd te gebruiken dus! Hetzelfde geldt trouwens voor het verplaatsen van bestanden van de ene naar een andere directory. |
| Opmerking | ook hier kan het gebruik van wildcards zeer efficiënt werken. |
| Enkele voorbeelden | A:\LESVOORB\>REN LESMODEL.DOC LESMODEL.BAK zal het bestand LESMODEL.DOC dat op de directory A:\LESVOORB te vinden moet zijn, hernoemen (in dezelfde directory) tot LESMODEL.BAK . A:\LESVOORB\FRANS>REN *.DOC *.BAK zal alle bestanden die rechtstreeks behoren tot de directory FRANS en als extensie DOC hebben hernoemen naar .BAK bestanden. |
| Functie | Verwijderen van het een opgegeven bestand (of groep bestanden). Opgelet: slechts in heel weinig gevallen kan een door Dos verwijderd bestand terug gerecupereerd worden. Ook bij andere operating systemen is het verwijderen van een bestand een actie die weloverwogen moet uitgevoerd worden! |
| Opmerking | Ook hier kan je wildcards gebruiken. Het vermaledijde |
| Enkele voorbeelden | A:\LESVOORB\>DEL LESMODEL.DOC zal alleen het bestand LESMODEL.DOC dat op de directory A:\LESVOORB te vinden moet zijn, verwijderen. A:\LESVOORB\>DEL *.BAK zal alle bestanden die rechtstreeks behoren tot de directory LESVOORB en als extensie BAK hebben verwijderen. A:\LESVOORB\>DEL *.* zal alle bestanden die rechtstreeks behoren tot de directory LESVOORB verwijderen. |
| Functie | De inhoud van een bestand op scherm laten zien. Opgelet: dit is slechts zinvol met bestanden met een interne opmaak die vergelijkbaar is met die van een .txt bestand, t.t.z. waarbij de inhoud via de standaard (lower)ASCII-tabel-tekens weergegeven wordt. Voorbeelden zijn de echte .txt bestanden, batch-bestanden en de meeste .ini-bestanden. Programmabestanden (.com, .exe, .dll) zijn rechtstreeks in machinetaal opgemaakt en dus niet zomaar op scherm te lezen. Ook opgemaakte tekstbestanden zoals .DOC bestanden kan je niet goed op scherm weergeven via het TYPE-commando. |
| Enkele voorbeelden | C:\>TYPE AUTOEXEC.BAT projecteert de inhoud van het bestand AUTOEXEC.BAT dat op de rootdirectory van C: te vinden moet zijn. C:\>TYPE CONFIG.SYS |MORE projecteert de inhoud van het bestand CONFIG.SYS, scherm per scherm, dat op de rootdirectory van C: te vinden moet zijn. |
| Functie | De inhoud van een bestand afdrukken. Opgelet: ook dit is slechts zinvol met bestanden met een interne opmaak die vergelijkbaar is met die van een .txt bestand, t.t.z. waarbij de inhoud via de standaard (lower)ASCII-tabel-tekens weergegeven wordt. Voorbeelden zijn de echte .txt bestanden, batch-bestanden en de meeste .ini-bestanden. Programmabestanden (.com, .exe, .dll) zijn rechtstreeks in machinetaal opgemaakt en dus niet af te drukken. Ook opgemaakte tekstbestanden zoals .DOC bestanden kan je via het PRINT-commando van Dos niet goed afdrukken. |
| Enkele voorbeelden | C:\>PRINT AUTOEXEC.BAT drukt de inhoud van het bestand AUTOEXEC.BAT af dat op de rootdirectory van C: te vinden moet zijn. A:\>PRINT README.TXT print de inhoud van het bestand README.TXT dat op de rootdirectory van A: te vinden moet zijn. |
| Functie | |
| Enkele voorbeelden | |
| Functie | |
| Voorbeeld | |
| Functie | |
| Voorbeeld | |
| Functie | |
| Voorbeeld | |
Naar de [ homepage zonder frames ] naar de [ homepagina met frames ].
Naar de [ vorige logische pagina
in deze reeks ] Naar de [ volgende logische pagina
in deze reeks ]
Voor commentaar, vragen of suggesties i.v.m. deze pagina ben je steeds welkom bij [ Lucas De Cocker ], lector mediakunde en informatica, K.L. Ledeganckstraat 8, B-9000 Gent. [ E-mail = Lucas.DeCocker@Hogent.be ].
Het gebruik van dit document is onderworpen aan de wetten op het auteursrecht ©. Wens je deze inhoud (of delen ervan) te kopiëren of op een andere manier te vermenigvuldigen, aarzel dan niet om met mij contact op te nemen.