Listar ficheiros recursivamente com cmd em pastas e subpastas

Como listar ficheiros recursivamente em e subpastas com cmd ?

Listar ficheiros do Windows com o comando cmd dir lista todos os ficheiros e pastas, mas não recursivamente. Para exibir um completo de ficheiros e opcionalmente pastas dentro de todas as subpastas, utilize as opções de comando dir como se segue.

Como listar todos os ficheiros de uma pasta recursivamente na linha de comando ?

Primeiro, para listar todos os ficheiros numa pasta e subpastas a vários níveis, abra um prompt de comando MS-DOS. No Windows, abrir o menu iniciar, depois procurar e digitar cmd ou comando. Ou usar as janelas de atalho + R e digitar cmd. Depois digite o comando dir para listar o conteúdo da pasta com a opção recursiva dedicada.

1. Comando para listar recursivamente ficheiros em pastas com cmd

O comando abaixo permite listar recursivamente ficheiros em pastas e subpastas em cmd. De facto, cada pasta tem uma lista de ficheiros, com o seu subtotal de contagens de ficheiros e tamanho.

dir /s

2. Lista única de ficheiros recursivamente com cada subpasta

Para obter uma lista de ficheiros recursivamente numa única lista com o dividido entre cada subpasta, digite este comando:

dir /s /b

3. listar apenas ficheiros e não pastas

O comando exibe todos os ficheiros e pastas da pasta actual e todas as suas subpastas. Para listar apenas os ficheiros e não as pastas.

dir /s /b /a-d
  • A opção /a é um filtro de atributos.
  • Depois a opção -d significa “menos pastas”, depois a pasta não é exibida no prompt de comando.

Neste pequeno artigo vimos como listar ficheiros recursivamente em pastas e subpastas em cmd. Aqui está outro artigo sobre como apagar recursivamente ficheiros do Windows em cmd.

Tutoriais para manipulação de ficheiros Windows com scripts MS-DOS