É um pouco difícil entender exatamente o que você deseja, mas é possível obter uma lista simples de arquivos incluindo a opção /b
em dir
:
dir /s /b *>foo.txt
Se você tiver requisitos para o formato exato da saída, talvez um loop for
seja mais apropriado:
(for /r %x in (*) do (@echo."%x";%~tx;%~zx))>foo.csv
Isso produziria um arquivo CSV com os nomes dos arquivos, sua data e hora de modificação e o tamanho do arquivo, que você pode abrir facilmente no Excel.
Se você quiser um formato de largura fixa de colunas personalizadas - isso é ... um pouco muito mais complexo e não fornecerei isso aqui.