DEL * 1. * elimina tutti i file nella cartella


24

Sto cercando di eliminare tutti i file che terminano con il numero uno, ma per qualche motivo sta eliminando tutti i file nella cartella.

Il comando che sto usando è

DEL *1.*

Funziona quando uso una lettera come

DEL *e.*

ma quando uso un numero tutto viene cancellato.


1
Non sono d'accordo con i voti stretti
Nifle

Il fatto che una domanda ponga dire comportamenti jolly e l'altra domanda dele lo stesso comportamento jolly non li rende in realtà domande diverse, Nifle. Il comportamento dei caratteri jolly nei nomi corrispondenti è il nocciolo della domanda. Viene spesso chiesto e questo duplicato è quasi in forma canonica. la gravità ha risposto due volte prima. Così ho io . Questi sono tutti duplicati .
JdeBP,

Risposte:


36

Windows mantiene un nome di file 8.3 per ogni file per garantire la compatibilità.

Quindi se hai i file

test1.ext
test2.ext
test3.long

l'ultimo file viene memorizzato con il nome alternativo

TEST3~1.LON

abbinando così il modello *1.*.

È possibile eseguire dir /xper vedere tutti i nomi di file 8.3.

Correzioni :

  • Per rimuovere tutti i file nella directory directorydel loro nome 8.3, eseguire

    fsutil 8dot3name strip directory
    
  • Per directoryeseguire lo striping di tutti i file nella directory del loro nome 8.3, inclusi quelli nelle sottodirectory, eseguire

    fsutil 8dot3name strip directory /s
    
  • Per disabilitare i nomi di file 8.3 sull'unità drive:(influisce solo sui file appena creati), eseguire

    fsutil 8dot3name set drive: 1
    
  • Per disabilitare del tutto i nomi dei file 8.3 (riguarda solo i file appena creati), eseguire

    fsutil 8dot3name set 1
    

Per la sintassi completa, eseguire

fsutil 8dot3name strip & fsutil 8dot3name set

Ulteriori informazioni:


1
A quali versioni di Windows si applicano?
giovedì

1
@jprete: I nomi di file lunghi (e quindi la stranezza dei caratteri jolly) esistono da NT 3.5 nel 1994. fsutilFu introdotto in XP, se ricordo bene.
Dennis,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.