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.