Spezifikation Abkürzungen, Wildcards und Umlenkung
Abkürzungen
Eine Anzahl von DOS Befehlen erkennen bestimmte Abkürzungen beim Steuern zwischen Verzeichnissen. Die bekanntesten von diesen sind:
Abkürzung |
Warum man sie verwendet |
. |
sich auf das aktuelle Verzeichnis beziehen |
.. |
sich auf das Elternteilverzeichnis beziehen |
\ |
sich auf das Wurzelverzeichnis des gegenwärtigen Antriebs beziehen. |
Antrieb: |
sich auf das aktuelle Verzeichnis auf Antrieb beziehen |
Uns versuchen lassen, es mit Hilfe der Beispiele zu verstehen. Wenn das aktuelle Verzeichnis auf dem c: Antrieb ist c:\windows\java\notes, dann dir c: an a:\ > an der Aufforderung verzeichnet die Akten in c:\windows\java\notes
- Wenn der gegenwärtige Antrieb und das Verzeichnis c:\data\docs\letters ist, dann:
Befehl |
. |
.. |
... |
\ |
CD
oder
CHDIR |
Nichts.
Aufenthalte des aktuellen Verzeichnisses wie: c:\windows\ Java \ Anmerkungen |
Zum Elternteilverzeichnis ändern: c:\windows\java |
Zum Elternteilverzeichnis des Elternteils ändern:
c:\windows |
Zum Wurzelverzeichnis ändern: c:\ |
DIR |
Zeigt Inhalt des aktuellen Verzeichnisses an:
c:\windows\ Java \ Anmerkungen |
Zeigt Inhalt des Elternteilverzeichnisses an: c:\windows\java |
Zeigt Inhalt des Elternteilverzeichnisses des Elternteils an: c:\windows |
Zeigt Inhalt des Wurzelverzeichnisses an: c:\ |
- Wenn der gegenwärtige Antrieb und das Verzeichnis c:\ ist, dann:
Befehl |
. |
.. |
... |
\ |
CD
(ChDir) |
Nichts - Aufenthalte des aktuellen Verzeichnisses wie: c:\ |
Fehlermeldung:
„Unzulässiges Verzeichnis“ |
Fehlermeldung:
„Unzulässiges Verzeichnis“ |
Nichts.
Aufenthalte des aktuellen Verzeichnisses wie: c:\ |
DIR |
Zeigt Inhalt des aktuellen Verzeichnisses an: c:\ |
Fehlermeldung: „Unzulässiges Verzeichnis“ |
Anzeigen Verzeichnisse und Verlängerung weniger Akten des aktuellen Verzeichnisses |
Zeigt Inhalt des Wurzelverzeichnisses an: c:\ |
Wildcards
Viele DOS Befehle like, ATTRIB, copy, DEL, DELTREE, etc., annehmen den Gebrauch der „Wildcards“ (* und?). Im Allgemeinen Bezeichnungen, * bezieht sich auf mehrfache Buchstaben und? bezieht sich einen auf einzelnen Buchstaben in einer Akte oder in einem Verzeichnisnamen.
Dieses ist der Grund, den wir nicht diese Buchstaben im Namen irgendeiner Akte benutzen können. Diese Sonderzeichen sind/\: *? < > „| das nicht versucht werden sollte, um in einem Dateinamen einzusetzen. Folgende Tabelle zeigt den Gebrauch der Wildcards:
Wildcard |
Was er |
*.* |
Alle Akten mit allen Verlängerungen. |
*data*.* |
Alle Akten mit „Daten“ überall in seinem Namen. |
*array.* |
Alle Akten mit den Namen, die beenden mit „Reihe“ |
Anmerkung? .cpp |
Alle Akten genannt „Anmerkung“ plus einen Buchstaben und mit .CPP Verlängerungen. Diese Akte kann note1.cpp, aber nicht note.cpp sein. |
? t*.* |
Alle Akten mit einem „t“ als zweitem Buchstaben in ihren Namen |
Es sollte gemerkt werden, daß nicht alle Befehle Wildcards genau in der gleichen Weise anfassen. Z.B. DIR * und DIR *.* gelten synonym aber als DEL * würden nur Akten ohne eine Verlängerung löschen.
Ein Raum, der durch umgekehrte Kommas umgeben wird („„) wird angenommen, während eine gültige Akte Spezifikation vorbei und DEL dennoch in den ziemlich unterschiedlichen Weisen REDIGIEREN.
REDIGIEREN öffnet eine Akte, den Namen des aktuellen Verzeichnisses verwendend. So, wenn das aktuelle Verzeichnis D:\windows\java\notes ist, REDIGIEREN „„herstellt eine Akte dadurch, daß Verzeichnis „Anmerkungen“ benannte.
DEL erkennt „„als *.* und bevor dem Löschen aller Akten im Verzeichnis wird Bestätigung verlangen. Wie mit EDIT, die Zahl Räumen zwischen den umgekehrten Kommas scheint nicht bedeutend, aber, wenn es keine Räume gibt, ist eine Fehlermeldung angezeigter Saying Vermißte eines dieses erforderliche Parameters.
Verschieden EDIT, ein Weg kann enthalten sein und, wenn er ist, werden keine Räume zwischen umgekehrten Kommas angefordert. alle Akten im aktuellen Verzeichnis d.h. löschen:
DEL ./"" Arbeiten, aber DEL ""gibt eine Fehlermeldung.
Copy sieht auch „„als *.* und, wie DEL, nimmt einen Weg mit ihm an. Verschieden DEL, es muß einen Raum zwischen den umgekehrten Kommas immer geben, selbst wenn ein Weg enthalten ist
|