Copie e cole RESULTADOS de uma pesquisa de arquivo


1

Para obter os resultados de uma pesquisa de arquivos em um formato legível, eu uso a seguinte linha de comando em um prompt de comando:

dir *.* /s > myResultList.txt

Eu abro essa lista no Excel, uso o formato de largura fixa para me livrar de todas as coisas que eu não quero e então tenho minha lista.

Parece muito o que fazer por algo tão simples.

Alguém aí tem alguma recomendação para algo que funcionaria melhor do que isso?


A pergunta será melhor formulada incluindo as informações que você deseja extrair dos resultados do DIR.
Shevek

Respostas:


1

É um pouco difícil entender exatamente o que você deseja, mas é possível obter uma lista simples de arquivos incluindo a /bopção dir:

dir /s /b *>foo.txt

Se você possui requisitos para o formato exato da saída, talvez um forloop seja mais apropriado:

(for /r %x in (*) do (@echo."%x";%~tx;%~zx))>foo.csv

Isso produziria um arquivo CSV com os nomes dos arquivos, data e hora da modificação e tamanho do arquivo, que você pode abrir facilmente no Excel.

Se você deseja um formato de largura fixa de colunas personalizadas, isso é ... um pouco mais complexo e não fornecerei isso aqui.


1

Usando ' Powershell ' e ' Powershell Community Extensions ', você terá acesso aos comandos get-clipboarde out-clipboard, que podem ser usados ​​conforme explicado aqui .

Outro candidato: ' nircmd.exe ' com o clipboardsubcomando. Por fim, tente ' clip.exe ' para canalizar a saída para a área de transferência na linha de comando.

ATUALIZAÇÃO :

Desde o Vista, parece haver um clip.exein C:\Windows\system32.


0

find permite especificar vários critérios para procurar arquivos e gerar saída usando várias opções de formatação.


1
Eu acho que seu verdadeiro problema não é a busca / encontrar, mas como transferir o resultado de (basicamente qualquer operação de linha de comando) em excel / palavra etc.
akira
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.