del

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

Il comando del può essere eseguito anche dalla Console di ripristino di Windows usando parametri diversi. Per ulteriori informazioni, vedere Ambiente ripristino Windows (WinRE).

Avviso

Se si usa del per eliminare un file dal disco, non è possibile recuperarlo.

Sintassi

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

Parametri

Parametro Descrizione
<names> Specifica un elenco di uno o più file o directory. Per eliminare più file, è possibile utilizzare caratteri jolly. Se viene specificata una directory, verranno eliminati tutti i file all'interno della directory.
/p Richiede una conferma prima di eliminare il file specificato.
/f Eliminazione di forza dei file di sola lettura.
/s Elimina i file dalla directory corrente e tutte le sottodirectory specificati. Visualizza i nomi dei file di come vengono eliminati.
/q Specifica la modalità non interattiva. Non viene chiesto di confermare l'eliminazione.
/a[:]<attributes> Elimina i file in base ai seguenti attributi di file:
  • r i file di sola lettura
  • h file nascosti
  • i non contenuti i file indicizzati
  • s i file di sistema
  • un pronto per l'archiviazione dei file
  • l Reparse Point
  • - Usato come prefisso che significa 'not'
.
/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • Se si usa il del /p comando , 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 arrestare il comando del , 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, anziché visualizzare i nomi dei file che vengono eliminati.

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

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

    del *.*
    

    Il comando del visualizza il seguente messaggio di richiesta:

    Are you sure (Y/N)?

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

    Nota

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

Esempi

Per eliminare tutti i file in una cartella denominata Test sull'unità C, digitare uno dei seguenti:

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

Per eliminare tutti i file in una cartella che contiene uno spazio nel nome, il percorso completo deve essere racchiuso tra virgolette doppie. Digitare uno dei seguenti comandi:

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

Per eliminare tutti i file con estensione. bat dalla directory corrente, digitare:

del *.bat

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

del /a:r *.*