Criar lista de arquivos / pastas


8

Existe uma maneira rápida de exibir a lista de arquivos e pastas na pasta no Windows XP / Vista em arquivo de texto? Quão?

Respostas:


9

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

6

Quais detalhes você precisa? Em particular, o que você quer que faça isso

dir /s > files.txt

não realiza?


2

Usando o PowerShell:

dir > filename

ou, para recursivo

dir -r > filename

Se você quiser, *.fooapenas arquivos:

dir . -r -filter *.foo > filename

1

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).


0
tree C: /F >> log.txt  

Oferece uma visão um pouco mais útil, realmente depende do que você precisa fazer depois.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.