Como encontro arquivos com nome com mais de 50 caracteres no Windows?

Como encontro arquivos com nome com mais de 50 caracteres no Windows?

Tenho uma pasta com 20000 arquivos, preciso listar apenas arquivos com nomes maiores que 50 caracteres e salvar em txt. Os arquivos serão importados para um aplicativo, que geralmente reconhece arquivos com até 50 caracteres.

Responder1

Normalmente aqui no Superusuário esperamos uma declaração do problema, depois a tentativa de solução (esperançosamente mostrando o código) e, finalmente, uma pergunta específica sobre como fazê-lo funcionar. Não somos um serviço de desenvolvimento de software.

Dito isto, deixe-me indicar a maneira mais fácil:

Escreva um script Python simples usando a biblioteca os.
Ele pode abrir o diretório e percorrer todos os arquivos um por um.
Usando a função len() você poderia facilmente ignorar menos que 50.

A saída seria impressa no console para que você possa redirecioná-la como desejar.

O programa teria apenas cerca de 10 linhas.

Responder2

  • Liste todos os arquivos pelo comando dir:

    diretório C: /b /s /AD /o:gn > ListRaw.TxT

  • Abra o arquivo de texto. Copie e cole o conteúdo em uma ferramenta de classificação de texto por comprimento, comoEste

  • Classifique.
  • Cole o resultado em outro arquivo de texto
  • Veja onde os caracteres começam excedem 50 e exclua a metade que não precisa
  • Salve o arquivo final.

informação relacionada