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.
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.
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.
A responder tarde. Espero que ajude alguém.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
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
Mas é o comando mais robusto que conheço.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
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