Comando para listar todos os ficheiros numa pasta, assim como as sub-pastas nas janelas

tentei procurar por um comando que pudesse listar todo o ficheiro numa pasta, assim como subpastas, usando um comando de linha de comandos. Li A Ajuda para o comando dir, mas não encontrei o que procurava. Por favor, ajude-me com o comando que conseguir isto.

Author: Martijn Pieters, 2013-03-05

6 answers

O post abaixo dá a solução para o seu cenário.

dir /s /b /o:gn

/O S mostra os ficheiros na pasta indicada e em todas as sub-pastas.

/B usa o formato bare (sem informações sobre o cabeçalho ou resumo).

/O lista por ficheiros em ordem ordenada.

 325
Author: Ploppy, 2017-07-25 08:21:10

Se quiser listar pastas e ficheiros como a árvore gráfica de pastas, deverá usar o comando árvore .

tree /f

Existem várias opções para mostrar o formato ou encomendar.

Verifique a saída do exemplo.

enter image description here

A responder tarde. Espero que ajude alguém.
 117
Author: Somnath Muluk, 2016-08-24 13:49:00

Uma adição à resposta: quando não quiser listar as pastas, apenas os ficheiros nas subpastas, use /A-D mudar desta forma:

dir ..\myfolder /b /s /A-D /o:gn>list.txt
 62
Author: Laszlo Lugosi, 2020-05-24 12:57:49
Uma alternativa aos comandos acima que é um pouco mais à prova de bala.

Pode listar todos os ficheiros independentemente das permissões ou do comprimento da localização.

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ

Tenho um pequeno problema com a utilização de C:\NULL sobre o qual escrevi no meu blog

Https://theitronin.com/bulletproofdirectorylisting/

Mas é o comando mais robusto que conheço.
 7
Author: Bruno, 2017-08-09 12:56:34

Se simplesmente precisar de obter a imagem básica dos ficheiros + pastas. Siga estes passos de bebê:

  • Pressione As Janelas +
  • Pressione Entre
  • Tipo cmd
  • Pressione Entre
  • Tipo dir -s
  • Pressione Entre
 3
Author: Zameer Ansari, 2020-09-17 05:00:09

seguindo comandos podemos usar Para Linux ou Mac. Para Windows Podemos usar abaixo na bash git.

Listar todos os arquivos, pastas de primeiro nível, e seu conteúdo

ls * -r

Listar todas as sub-pastas e ficheiros de Primeiro Nível

file */*

Gravar a lista de ficheiros no texto

file */* *>> ../files.txt
file */* -r *>> ../files-recursive.txt

Vai buscar tudo.

find . -type f

Gravar tudo no ficheiro

find . -type f > ../files-all.txt
 -3
Author: Prafull, 2020-10-12 09:03:36