Ich habe 500 Dateien in einem Verzeichnis, test1.txt bis test500.txt
Aus Microsofts Link http://msdn.microsoft.com/en-us/library/ff469270.aspx habe ich den Unterschied zwischen * und <nicht klar verstanden
Der folgende Befehl in der cmd-Eingabeaufforderung gibt "Datei nicht gefunden" aus
dir "test5<"
Allerdings dir "test5<<"
listet alle test5 * Dateien.
Was ist der Grund für dieses Verhalten. Ich konnte keinen Artikel finden, der besser erklärt, wie sich "<" verhalten soll.
[edit 1]
Auch wenn es keine Erweiterungen gibt, dh Dateien test1 - test500, "test5???"
stimmen "test5", "test50" und "test500" überein.
Soll das nicht "file not found" geben, da es drei gibt?
?
Bedeutet wahrscheinlich "Null oder Eins" in der Windows-Eingabeaufforderung. Die Erklärungen auf dieser Seite könnten irreführend sein.Der Artikel, den Sie gepostet haben, behandelt Algorithmen , keine Befehle.
Die
<
und>
sind Umleitungsoperatoren für die Eingabeaufforderung.quelle
cmd
Überraschung vor.