Die meisten internen Befehle, die Platzhalter akzeptieren, akzeptieren auch Dateiausschlussbereiche, um die Dateien, mit denen Sie arbeiten möchten, weiter zu definieren. TCC-RT untersucht jeden Dateinamen und schließt Dateien aus, die mit den Namen übereinstimmen, die Sie im Ausschlussbereich angegeben haben.

 

Wenn Sie einen Ausschlussbereich in einem Befehl verwenden, sollte dieser unmittelbar auf den Befehlsnamen folgen. Sehen Allgemeine Regeln für die Verwendung von Bereichen für weitere Details.

 

Ein Dateiausschlussbereich beginnt mit dem Umschaltzeichen (normalerweise einem Schrägstrich), gefolgt von einer linken eckigen Klammer und einem Ausrufezeichen [!  Der Bereich endet mit einer rechten eckigen Klammer ]. Sie können mehrere Dateiausschlüsse angeben (nützlich, wenn Sie einen Alias ​​haben, der einen Ausschluss definiert, und Sie einen anderen als Argument übergeben möchten).

 

Innerhalb der Klammern können Sie einen oder mehrere Dateinamen auflisten, die vom Befehl ausgeschlossen werden sollen. Die Dateinamen können enthalten Wildcards und erweiterte Wildcards, Aber darf keine Pfadnamen enthalten oder Laufwerksbuchstaben. Sie können Verzeichnisse ausschließen, indem Sie ein anhängen \ zum Namen.

 

Im folgenden Beispiel werden alle Dateien im aktuellen Verzeichnis angezeigt, mit Ausnahme der Sicherungsdateien (Dateien mit der Erweiterung .BAK or .BK):

 

dir /[!*.bak *.bk] *

 

Sie können Dateiausschlussbereiche mit kombinieren Datums-, Uhrzeit- und Größenbereiche. In diesem Beispiel werden alle Dateien mit einer Größe von 10 KB oder mehr angezeigt, die in den letzten 7 Tagen erstellt wurden, außer .C und .H Dateien:

 

dir /[s10k] /[d-7] /[!*.c *.h] *

 

Dateiausschlussbereiche, eine einzigartige Funktion von TCC, Arbeit für interne Befehle. Der AUSSER Der Befehl kann auch verwendet werden, um Dateien von der Verarbeitung durch einen beliebigen externen oder internen Befehl auszuschließen, der Dateien mit dem versteckten Attribut ignoriert. Sie können den Dateiausschlussbereich mit externen Befehlen nutzen, indem Sie die verwenden DO or FÜR Befehl; Allerdings wird die Leistung nicht so gut sein, da der externe Befehl für jedes Spiel separat gestartet wird.

 

Hinweis: Der Dateiausschluss prüft zunächst, ob eine Dateispezifikation mit eingebetteten Klammern genau mit einer vorhandenen übereinstimmt Datei. Wird keine solche Datei gefunden, werden die Klammern als Platzhalter interpretiert.

 

Siehe auch: Listen einschließen.