Duplicate possible:
commande WinXP dir: les extensions 3 et 4 caractères sont les mêmes?
Je suis agacé par un comportement étrange de cmd.exe depuis longtemps (au moins WinXP et Windows7). Une commande comme del *.txt
supprimera également les *.txt1
fichiers (n'importe quel nombre de caractères après «.txt» fera l'affaire). Est-ce un bug bien connu ou quoi?
la source
Serait-ce sur un système de fichiers FAT / VFAT? Si c'est le cas, vous êtes mordu par le piratage utilisé pour représenter les noms qui ne rentrent pas dans le schéma 8.3; il y a une
DIR
option qui vous montre les noms courts déformés, qui commenceront par le nom de fichier réel mais auront un~
et un numéro avant l'extension, puis l'extension est limitée à 3 caractères. (Exemple:C:\Program Files
se traduit généralement parC:\PROGRA~1
.) Un caractère générique peut correspondre de manière inattendue à ces noms.Cela ne devrait pas se produire sur NTFS ou (je pense) sur les partages réseau.sauf que DOS n'est toujours pas mort, semble-t-il ...la source
Vous pouvez probablement utiliser la
Forfiles
commande pour une solution de contournementPar exemple.
Correspond uniquement aux
txt
fins.la source