i

Elimina una directory.

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

Nota

Questo comando è lo stesso del comando rmdir.

Sintassi

rd [<drive>:]<path> [/s [/q]]

Parametri

Parametro Descrizione
[<drive>:]<path> Specifica il percorso e il nome della directory da eliminare. Il percorso è obbligatorio. Se si include una barra rovesciata () all'inizio del percorso specificato, il percorso inizia nella directory radice (indipendentemente dalla directory corrente).
/s Elimina un albero di directory (la directory specificata e tutte le relative sottodirectory, inclusi tutti i file).
/q Specifica la modalità non interattiva. Non richiede conferma durante l'eliminazione di un albero di directory. Il parametro /q funziona solo se viene specificato anche /s.

ATTENZIONE: quando si esegue in modalità non interattiva, l'intero albero della directory viene eliminato senza confermare. Assicurarsi che i file importanti vengano spostati o sottoposti a backup prima di usare l'opzione della riga di comando /q.

/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • Non è possibile eliminare una directory contenente file, inclusi i file nascosti o di sistema. Se si tenta di eseguire questa operazione, viene visualizzato il messaggio seguente:

    The directory is not empty

    Usare il comando dir /a per elencare tutti i file (inclusi i file nascosti e di sistema). Usare quindi il comando attrib con -h per rimuovere gli attributi di file nascosti, -s per rimuovere gli attributi del file di sistema o -h -s per rimuovere attributi di file nascosti e di sistema. Dopo aver rimosso gli attributi nascosti e di file, è possibile eliminare i file.

  • Non è possibile usare il comando rd per eliminare la directory corrente. Se si tenta di eliminare la directory corrente, viene visualizzato il messaggio di errore seguente:

    The process can't access the file because it is being used by another process.

    Se viene visualizzato questo messaggio di errore, è necessario passare a una directory diversa (non una sottodirectory della directory corrente) e quindi riprovare.

Esempi

Per passare alla directory padre in modo da poter rimuovere in modo sicuro la directory desiderata, digitare:

cd ..

Per rimuovere una directory denominata test (e tutte le relative sottodirectory e file) dalla directory corrente, digitare:

rd /s test

Per eseguire l'esempio precedente in modalità non interattiva, digitare:

rd /s /q test