Em uma máquina com Windows 7, eu gostaria de uma maneira rápida de determinar o número de linhas em todos os arquivos em uma árvore de diretórios, para arquivos de uma determinada extensão. Existe alguma maneira boa e imediata de fazer isso?
21
Respostas:
PowerShell é uma opção.
fonte
dir -Recurse *.txt
processará apenas os diretórios cujos nomes correspondem*.txt
, ao mesmo tempo em que gera todos os arquivos encontrados nesses diretórios e em suas subárvores. Mas o OP queria processar todos os diretórios enquanto produzia apenas os arquivos correspondentes*.txt
. Para fazer isso, você usariadir -Recurse -Include *.txt
.Get-ChildItem
(quedir
é um pseudônimo de) afirma queGet-ChildItem –Path "*.txt" -Recurse
é tudo o que é necessário para obter "todos os arquivos .txt no diretório atual e seus subdiretórios". link: technet.microsoft.com/library/hh849800.aspxdir -Recurse -Include *.txt
parece ter os resultados desejados em ambas as versões.Para expandir a resposta das perguntas acima (desculpe, não é o suficiente para comentar), você pode procurar por várias extensões de arquivo, passando uma matriz delimitada por vírgula para -Include.
Então, por exemplo:
fonte
Estou usando a ferramenta free and lite http://www.locmetrics.com
fonte
O seguinte funciona no cmd:
Ou em um [.bat]:
fonte