Concordo com o comentário do @ Jay.
Esse pequeno lote listará Users
perfis, exceto All Users
, Default
, Public
e o usuário atual.
@Echo off
For /F "delims=" %%A in (
'dir /B/AD "%USERPROFILE%\.." ^|findstr /IV "^All ^Default ^Public ^%USERPROFILE:*Users\=%$"'
) Do (
Echo current profile folder name: %%A
Rem do with it whatever you like
)
IMO uma abordagem ainda melhor seria usar WinDirStat para ver quem / o que é o porco do espaço e trabalhar com o maior queridos.