Como podemos obter uma listagem de diretório recursiva no DOS?
Estou procurando um comando ou um script no DOS que possa me fornecer a listagem de diretórios recursivos semelhante ao ls -R
comando no Unix.
dos
directory-listing
StarDotStar
fonte
fonte
tree /f
dá uma exibição agradável aos olhos :-)dir /s /b /a:d>output.txt
irá portá-lo para um arquivo de textofonte
Você pode obter os parâmetros solicitados digitando:
Para a lista completa, tente:
fonte
Você pode usar várias opções com o FINDSTR para remover as linhas que não deseja, como:
Saída normal contém entradas como estas:
Você pode removê-los usando as várias opções de filtragem oferecidas pelo FINDSTR. Você também pode usar os excelentes unxutils, mas ele converte a saída em UNIX por padrão, para que você não obtenha mais CR + LF; O FINDSTR oferece a melhor opção para Windows.
fonte
dir /s /b | find /v /c ""
.Eu gosto de usar o seguinte para obter uma lista bem ordenada do diretório atual:
fonte