Respostas:
Um pequeno aplicativo chamado FileList deve fazer o trabalho bem para você, se você quiser algo um pouco mais poderoso do quedir /s > files.txt
No README:
FileList é um utilitário de linha de comando que produz uma lista de arquivos dos
caminho no formato CSV, que pode ser importado em uma planilha ou banco de dados.
A lista inclui o nome do arquivo, o tamanho, o caminho, o último acesso e alteração
data, etc. Versões suportadas do Windows: Windows 200 * / XP / Vista
Uso:
FILELIST [/ OPTION] [/ FILTER padrão1; padrão2; ...] [/ NOHEADER]
Caminho [> list.csv]
/ NOHEADER Exclui os cabeçalhos das colunas da saída.
/ ATTRIBUTES Inclui uma coluna com os atributos definidos para cada arquivo.
/ OWNERS Adiciona uma coluna que contém o proprietário de cada arquivo. Consultando o
infelizmente, o proprietário do arquivo é uma operação lenta em um domínio do Windows,
é por isso que os proprietários de arquivos são desativados por padrão. Usando esta opção
desacelerará significativamente a geração da lista.
/ AUTHORS Extrai adicionalmente o nome do autor dos documentos do MS Office.
Não confunda o autor com o proprietário. O proprietário está listado em
uma coluna extra por padrão. Essa opção diminui a criação de
a lista.
/ LASTSAVEDATE Além disso, extrai a última data de salvamento dos documentos do MS Office.
/ MD5 Inclui uma coluna com a soma de verificação MD5 de cada arquivo.
/ FILTER Permite especificar um ou mais filtros, separados por ponto e vírgula.
Os curingas '*' e '?' pode ser usado.
Usando ">" a saída pode ser redirecionada para um arquivo.
INSTALAÇÃO
~~~~~~~~~~~~
Basta colocar o FileList.exe onde desejar, recomendamos a sua pasta do Windows.
DICAS E ANOTAÇÕES
~~~~~~~~~~~~~~~~~~
* FileList usa o separador de lista definido no Painel de Controle do Windows.
* O uso da extensão .CSV para o arquivo de saída permite abrir o arquivo
no Excel com um clique duplo no Explorer.
* O comando "at" do Windows pode ser usado para agendar a criação de listas com
FileList. O comando a seguir cria uma lista de todos os arquivos mp3, incluindo
seus donos toda segunda-feira à noite:
às 00:01 / TODOS: m "C: \ caminho \ para \ filelist.exe" / PROPRIETÁRIO / FILTRO * .mp3 c: \ ^> output.txt
O melhor que encontrei para você sem usar um arquivo em lotes é:
dir / B> arquivos.txt
Isso fornecerá todos os nomes dos arquivos e diretórios da pasta atual, mas para extrair o tamanho dos arquivos sem obter as informações de tempo, parece que será necessário um arquivo em lotes OU será necessário instalar um Windows versão do sed e use-a para editar as linhas (canalizando para ele).
tree C: /F >> log.txt
Oferece uma visão um pouco mais útil, realmente depende do que você precisa fazer depois.