Descubra a profundidade do caminho no PowerShell

1

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?

    
por laggingreflex 13.01.2015 / 04:35

1 resposta

1

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

    
por 13.01.2015 / 05:00