No Windows, existe alguma maneira de obter uma lista de todos os arquivos em uma pasta, incluindo todos os arquivos em todas as subpastas?
windows
file-management
filesystems
Edward Wong Hau Pepelu Tivrusk
fonte
fonte
dir
é um pouco mais rápida se não precisar verificar nenhuma condição; 2) permite salvar os nomes em um arquivo.dir /a-d /b /s
.Tente árvore / f. Isso deve gerar toda a estrutura.
fonte
tree /f>filelist.txt
e funcionou.Você receberá o UnixUtils no sourceforge , que lhe dará
find.exe
.Em seguida, você pode fazer o seguinte para obter a lista de todos os arquivos com caminhos de pasta.
Existem outras formas do comando Unix que podem ser úteis para você.
A saída é mais pesquisável em comparação com os comandos nativo
dir
etree
.Atualizado com a entrada de
Johannes
.Na
cmd.exe
conchafunciona muito bem para uma lista recursiva no formato formatado Viúvas,
(para que você veja "
C:\
" e as barras invertidas, '\
').Eu perdi completamente a resposta da "
\b
"Nifle
! (+1 para isso agora).fonte
dir
é perfeitamente capaz disso.find
saída Unix com um DOSdir /s
ou,tree
nesse caso?dir /b
? :-)find
e com Cygwin, nunca tentei os comandos do DOS (na verdade, me levou um momento para abrircmd
shell e evitar/usr/bin/dir
tentar essa opção Mas, ela não funciona; feliz em saber disso.:-)
Por que tão complexo? Pressione a tecla Windows + F para iniciar a "Pesquisa de arquivo" no Windows. À esquerda, vá em "Examinar" e selecione a opção na parte inferior chamada "Procurar ...". Selecione a (sub) pasta na qual deseja pesquisar. Digite "*" (sem as aspas) na caixa de edição "Todo ou parte do nome do arquivo" e inicie a pesquisa. Tome um café ao pesquisar em um grande disco com muitos dados e aguarde até que esse mecanismo de pesquisa baseado em explorador mostre uma lista completa. Você pode pesquisar, abrir arquivos diretamente e até restringir sua pesquisa, se necessário.
Por que as pessoas esquecem esse comportamento de pesquisa padrão do Windows?
fonte
Acho esse arquivo em lote útil
DragDropListFile.bat
Uso: basta arrastar a pasta e soltá-la no arquivo DragDropListFile.bat, e um arquivo chamado list.txt, que contém o que você deseja, é criado.
Se você não gosta de arrastar e soltar, tente este arquivo em lotes
ListFile.bat
Uso: coloque o arquivo ListFile.bat na pasta que deseja listar arquivos, execute o arquivo ListFile.bat e, em seguida, crie um arquivo chamado list.txt, que contém o que você deseja.
fonte
dir /s /w >files.txt
irá levá-lo a maior parte do caminho até lá. Manterá as extensões. Em seguida, abrafiles.txt
em um editor de texto e^ +\d+ File.+\r\n\r\n Dir.+\r\n\r\n
eliminou as lacunas e os detalhes da pasta entre as listagens de arquivos de pastas individuais para mim no Notepad ++.fonte