Listar arquivos de uma pasta usando o DOS

 Comando no DOS para listar conteúdo de uma pasta do windows e salvar em um arquivo txt

- listar pastas, subpastas e arquivos
- listar em ordem alfabética
- mostrar extensão dos arquivos


dir H:\pasta de exemplo\  /s /b /o:gn >C:\Users\[nome do usuário]\Documents\_Auxiliar\listIN.txt

/S Displays files in specified directory and all subdirectories.
/B Uses bare format (no heading information or summary).

/O List by files in sorted order.

----------
Para ir até a pasta de interesse, pode usar o comando - cd [caminho]

cd ..\myfolder
cd C:\Users\[nome do usuário]\Documents\_Auxiliar\

E dentro da pripria pasta usar o comando dir sem exportar para um arquivo
----------

An addition to the answer: when you do not want to list the folders, only the files in the subfolders, use /A-D switch like this:

dir ..\myfolder /b /s /A-D /o:gn>list.txt


-----------
An alternative to the above commands that is a little more bulletproof.
It can list all files irrespective of permissions or path length.


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

------------
If you want to list folders and files like graphical directory tree, you should use tree command.


tree /f

There are various options for display format or ordering.