In Windows, i file/cartelle hanno un attributo speciale chiamato attributo nascosto. Impostando questo attributo, possiamo nascondere i file dalla visualizzazione in explorer o nel prompt dei comandi. Questo articolo spiega come elencare questi file nascosti nella riga di comando di Windows e discute anche come eliminare i file nascosti.
Per ottenere l’elenco dei file nascosti da una directory è possibile eseguire il seguente comando.
dir directory_path /A:H /B
Esempio:
Ottieni l’elenco dei file nascosti dalla cartella C:\Windows\system32.
Per ottenere l’elenco dei file nascosti da tutte le sottodirectory dobbiamo aggiungere l’opzione /S al comando.
dir directory_path /A:H /S /B
Esempio:
Per ottenere l’elenco dei file nascosti dalla cartella c:\windows\system32 e da tutte le sue sottocartelle dobbiamo eseguire il seguente comando.
dir c:\WINDOWS\system32 /A:H /B /S
Elenco di tutte le cartelle nascoste:
Se vuoi ottenere l’elenco di tutte le sottocartelle nascoste in una cartella, puoi eseguire il comando seguente.
dir /s /b /A:DH
Eliminazione di file nascosti
Per eliminare i file nascosti dal prompt dei comandi possiamo usare il comando Del. Per esempio per eliminare un file nascosto chiamato example.doc dobbiamo eseguire il comando seguente.
del /A:H example.doc
Nota che /A:H è necessario altrimenti otterrai l’errore ‘file not found’ come sotto.
C:\>del example.docCould Not Find C:\example.doc
Per eliminare tutti i file nascosti da una data directory possiamo eseguire il comando seguente.
del directory_path /A:H
In alternativa si può entrare in quella directory ed eseguire il comando seguente.
del * /A:H
Per eliminare i file nascosti dalle sottocartelle si può anche fare aggiungendo l’opzione /S
del * /A:H /S