J'essaie de supprimer tous les fichiers qui se terminent par le numéro un, mais pour une raison quelconque, il supprime tous les fichiers du dossier.
La commande que j'utilise est
DEL *1.*
Ça marche quand j'utilise une lettre comme
DEL *e.*
mais quand j'utilise un numéro, tout est supprimé.
dir
comportement générique et l'autre question surdel
le même comportement générique ne les rend pas en fait des questions différentes, Nifle. Le comportement des caractères génériques dans les noms correspondants est au cœur de la question. Il est fréquemment demandé, et ce duplicata est presque sous forme canonique. grawity y a répondu deux fois auparavant. Donc , ai - je . Ce sont tous des doublons .Réponses:
Windows conserve un nom de fichier 8.3 pour chaque fichier pour assurer la compatibilité.
Donc, si vous avez les fichiers
le dernier fichier est stocké avec le nom alternatif
correspondant ainsi au motif
*1.*
.Vous pouvez exécuter
dir /x
pour voir tous les noms de fichiers 8.3.Correctifs :
Pour supprimer tous les fichiers du répertoire
directory
de leur nom 8.3, exécutezPour supprimer tous les fichiers du répertoire
directory
de leur nom 8.3, y compris ceux des sous-répertoires, exécutezPour désactiver les noms de fichiers 8.3 sur le lecteur
drive:
(affecte uniquement les fichiers nouvellement créés), exécutezPour désactiver complètement les noms de fichiers 8.3 (affecte uniquement les fichiers nouvellement créés), exécutez
Pour la syntaxe complète, exécutez
Plus d'informations:
Nommer des fichiers, des chemins et des espaces de noms: noms courts et noms longs
Comment Windows génère des noms de fichiers 8.3 à partir de noms de fichiers longs
la source
fsutil
été introduit dans XP, si je me souviens bien.