Ich versuche, alle Dateien zu löschen, die mit der Nummer eins enden, aber aus irgendeinem Grund werden alle Dateien im Ordner gelöscht.
Der Befehl, den ich benutze, ist
DEL *1.*
Es funktioniert, wenn ich einen Buchstaben wie benutze
DEL *e.*
aber wenn ich eine nummer benutze wird alles gelöscht.
dir
Verhalten von Platzhaltern fragt und die andere Frage nachdel
dem Verhalten von Platzhaltern fragt, lässt sie eigentlich nicht zu unterschiedlichen Fragen werden, Nifle. Das Verhalten der Platzhalter in übereinstimmenden Namen ist der Kern der Frage. Es wird häufig gefragt, und dieses Duplikat ist fast in kanonischer Form. Grawity antwortete zweimal zuvor. So habe ich . Dies sind alles Duplikate .Antworten:
Windows speichert für jede Datei einen 8.3- Dateinamen, um die Kompatibilität zu gewährleisten.
Also wenn du die Dateien hast
Die letzte Datei wird unter dem alternativen Namen gespeichert
somit passend zum muster
*1.*
.Sie können ausführen
dir /x
, um alle 8.3-Dateinamen anzuzeigen.Korrekturen :
Führen Sie Folgendes aus, um alle Dateien im Verzeichnis
directory
mit ihrem 8.3-Namen zu entfernenFühren Sie Folgendes aus, um alle Dateien im Verzeichnis
directory
mit ihrem 8.3-Namen zu entfernen, einschließlich der Dateien in UnterverzeichnissenFühren Sie Folgendes aus, um 8.3-Dateinamen auf dem Laufwerk zu deaktivieren
drive:
(betrifft nur neu erstellte Dateien)Um 8.3-Dateinamen insgesamt zu deaktivieren (betrifft nur neu erstellte Dateien), führen Sie aus
Führen Sie die vollständige Syntax aus
Weitere Informationen:
Benennen von Dateien, Pfaden und Namespaces: Kurze und lange Namen
So generiert Windows 8.3-Dateinamen aus langen Dateinamen
quelle
fsutil
Wurde in XP eingeführt, wenn ich mich richtig erinnere.