File nascosti

Elenco ricorsivo dei file nascosti (attributo H):

dir /b /s /a:h

/B Usa lista file senza intestazione o informazioni di riepilogo.
/S Mostra file della directory e delle sue sottodirectory.
/A Visualizza file con gli attributi specificati.

Batch usato per rimuovere i file nascosti in una directory e tutte le sub-directory (nell'esempio si vede anche come leggere il contenuto di un file):

@echo off

setLocal EnableDelayedExpansion

echo Genero lista file
dir /b /s /a:h *.db *.jpg *.png > nascosti.txt

echo Cancello...
for /f "tokens=* delims= " %%a in (nascosti.txt) do (
  attrib -h -a -s -r "%%a"
  del "%%a"
)

echo Rimozione file lista
del nascosti.txt

echo Fine
pause