erase

Elimina uno o più file. Se si usa erase per eliminare un file dal disco, non è possibile recuperarlo.

Nota

Questo comando è analogo a come il CANC comando.

Sintassi

erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
del [/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 erase /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 erase , 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:

    erase \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:

    erase *.*
    

    Il comando erase 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 comando erase, utilizzare gli stessi caratteri jolly con il comando dir 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:

erase c:\test
erase c:\test\*.*

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

erase *.bat

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

erase /a:r *.*