cmd Delete Folder-Come rimuovere file e cartelle in Windows
A volte è solo più veloce fare le cose con la riga di comando.
In questo breve tutorial andremo oltre come aprire prompt dei comandi, alcuni comandi di base e bandiere, e come eliminare file e cartelle nel prompt dei comandi.
Se hai già familiarità con i comandi DOS di base, sentiti libero di saltare avanti.
Come aprire il prompt dei comandi
Per aprire il prompt dei comandi, premere il tasto Windows e digitare “cmd”.
Quindi, fare clic su”Esegui come amministratore”:
Dopo di che, si vedrà una finestra del Prompt dei comandi con privilegi amministrativi:
Se non è possibile aprire il Prompt dei comandi come amministratore, non preoccuparti. È possibile aprire una normale finestra del prompt dei comandi facendo clic su ” Apri “invece di”Esegui come amministratore”.
L’unica differenza è che potresti non essere in grado di eliminare alcuni file protetti, il che non dovrebbe essere un problema nella maggior parte dei casi.
Come eliminare i file con il comando del
Ora che il prompt dei comandi è aperto, utilizzare cd
per modificare le directory in cui si trovano i file.
Ho preparato una directory sul desktop chiamata Test Folder. È possibile utilizzare il comando tree /f
per vedere un albero di tutti i file e le cartelle nidificati:
Per eliminare un file, utilizzare il seguente comando: del "<filename>"
.
Ad esempio, per eliminare Test file.txt
, basta eseguire del "Test File.txt"
.
Potrebbe esserci un prompt che chiede se si desidera eliminare il file. In tal caso, digita “y” e premi invio.
Nota: Tutti i file eliminati con il comando del
non possono essere recuperati. Fai molta attenzione a dove e come usi questo comando.
Successivamente, è possibile eseguire tree /f
per confermare che il file è stato eliminato:
Inoltre, bonus tip – Prompt dei comandi ha il completamento automatico di base. Quindi puoi semplicemente digitare del test
, premere il tasto tab e il prompt dei comandi lo cambierà in del "Test File.txt"
.
Come forzare l’eliminazione dei file con il comando del
A volte i file sono contrassegnati come di sola lettura e verrà visualizzato il seguente errore quando si tenta di utilizzare il comando del
:
Per aggirare questo problema, utilizzare il flag /f
per forzare l’eliminazione del file. Ad esempio, del /f "Read Only Test File.txt"
:
Come eliminare le cartelle con il comando rmdir
Per eliminare directory/cartelle, è necessario utilizzare il comando rmdir
o rd
. Entrambi i comandi funzionano allo stesso modo, ma restiamo con rmdir
poiché è un po ‘ più espressivo.
Inoltre, userò i termini directory e cartella in modo intercambiabile per il resto del tutorial. “Cartella” è un termine più recente che è diventato popolare con le prime GUI desktop, ma cartella e directory significano fondamentalmente la stessa cosa.
Per rimuovere una directory, basta usare il comando rmdir <directory name>
.
Nota: le directory eliminate con il comando rmdir
non possono essere recuperate. Fai molta attenzione a dove e come usi questo comando.
In questo caso voglio rimuovere una directory denominata Sottocartella, quindi userò il comando rmdir Subfolder
:
Ma, se ricordi prima, la sottocartella ha un file al suo interno chiamato File di test nidificato.
Potresti cd
nella directory della sottocartella e rimuovere il file, quindi tornare con cd ..
ed eseguire nuovamente il comando rmdir Subfolder
, ma ciò diventerebbe noioso. E immagina solo se ci fossero un sacco di altri file e directory nidificati!
Come con il comando del
, c’è un utile flag che possiamo usare per rendere le cose molto più veloci e facili.
Come usare il flag / s con rmdir
Per rimuovere una directory, inclusi tutti i file nidificati e le sottodirectory, basta usare il flag /s
:
Probabilmente ci sarà un prompt che chiede se si desidera rimuovere quella directory. Se è così, basta digitare ” y ” e premere invio.
E il gioco è fatto! Questo dovrebbe essere tutto quello che c’è da sapere per rimuovere file e cartelle nel prompt dei comandi di Windows.
Tutti questi comandi dovrebbero funzionare in PowerShell, che è fondamentalmente Prompt dei comandi versione 2.0. Inoltre, PowerShell ha un sacco di alias interessanti come ls
e clear
che dovrebbero sentirsi a casa se si ha familiarità con la riga di comando Mac/Linux.
Questi comandi ti hanno aiutato? Ci sono altri comandi che trovi utili? In entrambi i casi, fammi sapere su Twitter.