DEL * 1. * supprime tous les fichiers du dossier


24

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é.


1
Je ne suis pas d'accord avec les votes
serrés

Le fait qu'une question porte sur le dircomportement générique et l'autre question sur delle 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 .
JdeBP

Réponses:


36

Windows conserve un nom de fichier 8.3 pour chaque fichier pour assurer la compatibilité.

Donc, si vous avez les fichiers

test1.ext
test2.ext
test3.long

le dernier fichier est stocké avec le nom alternatif

TEST3~1.LON

correspondant ainsi au motif *1.*.

Vous pouvez exécuter dir /xpour voir tous les noms de fichiers 8.3.

Correctifs :

  • Pour supprimer tous les fichiers du répertoire directoryde leur nom 8.3, exécutez

    fsutil 8dot3name strip directory
    
  • Pour supprimer tous les fichiers du répertoire directoryde leur nom 8.3, y compris ceux des sous-répertoires, exécutez

    fsutil 8dot3name strip directory /s
    
  • Pour désactiver les noms de fichiers 8.3 sur le lecteur drive:(affecte uniquement les fichiers nouvellement créés), exécutez

    fsutil 8dot3name set drive: 1
    
  • Pour désactiver complètement les noms de fichiers 8.3 (affecte uniquement les fichiers nouvellement créés), exécutez

    fsutil 8dot3name set 1
    

Pour la syntaxe complète, exécutez

fsutil 8dot3name strip & fsutil 8dot3name set

Plus d'informations:


1
À quelles versions de Windows s'appliquent-elles?
jprete

1
@jprete: Les noms de fichiers longs (et donc la bizarrerie générique) existent depuis NT 3.5 en 1994. a fsutilété introduit dans XP, si je me souviens bien.
Dennis
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.