
Preciso de uma lista de todos os arquivos e pastas em um diretório gigante. Isso acaba sendo aproximadamente 1.000 pastas e 20.000 arquivos.
Sendo um novato em linha de comando, comecei apenas executando "dir>file.txt" enquanto gravava em CD para cada pasta individual.
Agora estou tentando fazer isso usando "dir /s>file.txt" no diretório de nível superior.
Parece que o comando funciona corretamente e o arquivo é criado. O problema é que o arquivo .txt contém apenas 19 dos 107 diretórios de nível superior.
Alguém tem alguma idéia de por que o comando está falhando a menos de um quinto do caminho? Existe algum tipo de número máximo de valores retornados para o comando ou algo assim?
Responder1
Não sei se há limites paradir
Experimente o comando tree no prompt de comandotree /f
Se isso não funcionar, tente usar o PowerShell e useget-childitem -recurse
Responder2
Para incluir arquivos\pastas ocultos e de sistema, use dir /a /s>file.txt