DEL * 1. * elimina todos los archivos en la carpeta

24

Estoy tratando de eliminar todos los archivos que terminan con el número uno, pero por alguna razón está eliminando todos los archivos de la carpeta.

El comando que estoy usando es

DEL *1.*

Funciona cuando uso una letra como

DEL *e.*

pero cuando uso un número todo se borra.

Alex
fuente
1
No estoy de acuerdo con los votos
cerrados
El hecho de que una pregunta pregunte sobre el dircomportamiento comodín y la otra pregunta sobre delel mismo comportamiento comodín no las convierte en preguntas diferentes, Nifle. El comportamiento de los comodines en los nombres coincidentes es el núcleo de la pregunta. Se pregunta con frecuencia, y este duplicado está casi en forma canónica. Grawity respondió dos veces antes. Así que tengo yo . Todos estos son duplicados .
JdeBP

Respuestas:

36

Windows mantiene un nombre de archivo 8.3 para cada archivo para garantizar la compatibilidad.

Entonces si tienes los archivos

test1.ext
test2.ext
test3.long

el último archivo se almacena con el nombre alternativo

TEST3~1.LON

haciendo coincidir el patrón *1.*.

Puede ejecutar dir /xpara ver todos los nombres de los archivos 8.3.

Arreglos :

  • Para quitar todos los archivos en el directorio directoryde su nombre 8.3, ejecute

    fsutil 8dot3name strip directory
    
  • Para quitar todos los archivos en el directorio directoryde su nombre 8.3, incluidos los de los subdirectorios, ejecute

    fsutil 8dot3name strip directory /s
    
  • Para deshabilitar los nombres de archivo 8.3 en la unidad drive:(solo afecta a los archivos recién creados), ejecute

    fsutil 8dot3name set drive: 1
    
  • Para deshabilitar por completo los nombres de archivo 8.3 (solo afecta a los archivos recién creados), ejecute

    fsutil 8dot3name set 1
    

Para la sintaxis completa, ejecute

fsutil 8dot3name strip & fsutil 8dot3name set

Información adicional:

Dennis
fuente
1
¿A qué versiones de Windows se aplican?
jprete
1
@jprete: existen nombres largos de archivo (y por lo tanto, peculiaridad de comodín) desde NT 3.5 en 1994. fsutilSe introdujo en XP, si no recuerdo mal.
Dennis