Condividi tramite


del

Elimina uno o più file. Questo comando esegue le stesse azioni del comando di cancellazione .

Il comando del può essere eseguito anche dalla Console di ripristino di Windows, utilizzando parametri diversi. Per altre informazioni, vedere Windows Recovery Environment (WinRE).

Warning

Se si utilizza il file per eliminare un file dal disco, non è possibile recuperarlo.

Syntax

del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

Parameters

Parameter Description
<names> Specifica un elenco di uno o più file o directory. I caratteri jolly possono essere usati per eliminare più file. Se si specifica una directory, tutti i file all'interno della directory verranno eliminati.
/p Richiede conferma prima di eliminare il file specificato.
/f Forza l'eliminazione di file di sola lettura.
/s Elimina i file specificati dalla directory corrente e da tutte le sottodirectory. Visualizza i nomi dei file durante l'eliminazione.
/q Specifica la modalità non interattiva. Non viene richiesto di confermare l'eliminazione.
/a[:]<attributes> Elimina i file in base agli attributi di file seguenti:
  • r File di sola lettura
  • h File nascosti
  • i File non indicizzati al contenuto
  • s File di sistema
  • a File pronti per l'archiviazione
  • l Punti di analisi
  • - Usato come prefisso che significa 'not'
.
/? Visualizza la Guida al prompt dei comandi.

Remarks

  • Se si usa il comando del /p, verrà visualizzato il messaggio seguente:

    FileName, Delete (Y/N)?

    Per confermare l'eliminazione, premere Y. Per annullare l'eliminazione e visualizzare il nome del file successivo (se è stato specificato un gruppo di file), premere N. Per interrompere il comando Canc , premere CTRL+C.

  • Se si disabilita l'estensione del comando, il parametro /s visualizzerà i nomi di tutti i file che non sono stati trovati, invece di visualizzare i nomi dei file che vengono eliminati.

  • Se si specificano cartelle specifiche nel parametro <names>, verranno eliminati anche tutti i file inclusi. Ad esempio, se si desidera eliminare tutti i file nella cartella \work , digitare:

    del \work
    
  • È possibile utilizzare i caratteri jolly (* e ?) per eliminare più di un file alla volta. Tuttavia, per evitare di eliminare i file in modo involontario, è consigliabile usare con cautela i caratteri jolly. Ad esempio, se si digita il comando seguente:

    del *.*
    

    Il comando del visualizza il seguente prompt:

    Are you sure (Y/N)?

    Per eliminare tutti i file nella directory corrente, premere Y e quindi premere INVIO. Per annullare l'eliminazione, premere N e quindi premere ENTER.

    Note

    Prima di utilizzare i caratteri jolly con il comando del , utilizzare gli stessi caratteri jolly con il comando dir per elencare tutti i file che verranno eliminati.

Examples

Per eliminare tutti i file in una cartella denominata Test on drive C, digitare uno dei seguenti:

del c:\test
del c:\test\*.*

Per eliminare tutti i file in una cartella in cui la cartella ha uno spazio nel nome, il percorso completo deve essere racchiuso tra virgolette doppie. Digitare una delle opzioni seguenti:

del "c:\test folder\"
del "c:\test folder\*.*"

Per eliminare tutti i file con l'estensione del nome file .bat dalla directory corrente, digitare:

del *.bat

Per eliminare tutti i file di sola lettura nella directory corrente, digitare:

del /a:r *.*