Acho que a maneira mais simples de fazer isso (supondo que seus arquivos não tenham um \
em seus nomes) é como:
$file.FullName.ToString().Split('\').Count
Para qualquer localização obtida pelo cmdlet Get-Location
, se eu tiver um caminho como este:
C:\Top\Middle\Bottom
Eu diria que tem 3 níveis de profundidade.
Se eu tiver:
C:\
Eu diria que é o nível 0. Pode ser 0 ou 1, mas a lógica da profundidade é o que importa.
Existe uma maneira de descobrir isso?
Tags powershell path