È possibile eliminare una cartella con sottocartelle e file utilizzando i comandi, ma è necessario conoscere lo strumento corretto per eseguire il lavoro. Su Windows 10 , quando devi rimuovere un file o una cartella con un terminale di comando, il primo strumento che ti viene in mente è il delcomando, ma scoprirai presto che non funzionerà eliminare ricorsivamente cartelle con sottocartelle perché lo strumento si occupa solo di file.
Se desideri eliminare le cartelle con contenuto all'interno, lo strumento da riga di comando dipenderà dal terminale che stai utilizzando. Se stai utilizzando il prompt dei comandi, rmdir(rimuovi directory) è lo strumento che desideri eliminare le cartelle in modo ricorsivo. D'altra parte, se stai usando PowerShell, Remove-Itemè il cmdlet che farà il lavoro.
In questa guida imparerai due modi per eliminare rapidamente cartelle con sottocartelle con Prompt dei comandi e PowerShell.
Elimina le cartelle con le sottocartelle con il prompt dei comandi
Per eliminare una cartella con sottocartelle con un comando, attenersi alla seguente procedura:
-
Apri Start su Windows 10.
-
Cerca Prompt dei comandi , fai clic con il pulsante destro del mouse sul risultato in alto e seleziona l' opzione Esegui come amministratore .
-
Digita il seguente comando per eliminare una cartella vuota e premi Invio :
rmdir PATH\TO\FOLDER-NAME
Nel comando, sostituisci PATH\TO\FOLDER-NAME con il percorso della cartella e il nome della cartella che desideri eliminare.
Questo esempio rimuove la cartella "file":
rmdir C:\files
Elimina la cartella vuota
-
Digita il seguente comando per eliminare la cartella e le sottocartelle con il contenuto e premi Invio :
rmdir /s PERCORSO\TO\NOME-CARTELLA
Questo esempio rimuove la cartella, le sottocartelle e i file "file":
rmdir /s C:\files
Elimina cartella con contenuto
-
Digitare il comando seguente per eliminare una cartella con contenuto in modo ricorsivo senza richiesta di conferma e premere Invio /p>
rmdir /s /q PERCORSO\TO\NOME-CARTELLA
Questo esempio rimuove la cartella "file", le sottocartelle e i file senza richiedere conferma:
rmdir /s /q C:\file
Elimina la cartella con le sottocartelle in modo silenzioso
Una volta completati i passaggi, il comando eliminerà le cartelle con sottocartelle e file da Windows 10.
L' /sopzione elimina la cartella e il suo contenuto nel comando precedente, ma richiede conferma. L' /qopzione ignora il prompt ed elimina la cartella in modo ricorsivo.
Elimina le cartelle con le sottocartelle con PowerShell
Per eliminare ricorsivamente un'intera cartella con un comando di PowerShell, attenersi alla seguente procedura:
-
Apri Inizio .
-
Cerca PowerShell , fai clic con il pulsante destro del mouse sul risultato in alto e seleziona l' opzione Esegui come amministratore .
-
Digita il seguente comando per eliminare una cartella vuota e premi Invio :
Rimuovi elemento PATH\TO\FOLDER-NAME
Nel comando, sostituisci PATH\TO\FOLDER-NAME con il percorso della cartella e il nome della cartella che desideri eliminare.
Questo esempio rimuove la cartella "file":
Rimuovi elemento C:\files
Comando di eliminazione della cartella di PowerShell con conferma
-
Digita il seguente comando per eliminare una cartella vuota e premi Invio :
Remove-Item -Recurse -Force PATH\TO\FOLDER-NAME
Questo esempio rimuove la cartella "file":
Remove-Item -Recurse -Force C:\files
PowerShell elimina ricorsivamente una cartella
Dopo aver completato i passaggi, il comando eliminerà la cartella e il suo contenuto con o senza un prompt, a seconda del comando scelto.
L' -Recurseopzione indica al comando che si desidera eliminare la cartella e il suo contenuto senza una richiesta di conferma. L' -Forceopzione non è richiesta, ma consente di cancellare elementi speciali, inclusi file di sola lettura o nascosti.