rmdir

Elimina una directory.

Il comando rmdir 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 rd.

Sintassi

rmdir [<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 rmdir 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:

rmdir /s test

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

rmdir /s /q test