Skip to content

Latest commit

 

History

History
154 lines (109 loc) · 5.02 KB

README_PT.md

File metadata and controls

154 lines (109 loc) · 5.02 KB

English | Português | Русский | Українська

Count Files Github commits (desde a última versão)

Um utilitário de linha de comandos (CLI) escrito em Python para ajudar a contar ficheiros por extensão, numa determinada pasta.

Captura de ecrã da aplicação Count-files - contar ficheiros por extensão

Documentation

Dependências:

Para executar esta aplicação é necessária uma instalação do Python 3.6 ou superior.

Instalação

Em sistemas operativos de secretária

Count Files é uma aplicação multi-plataforma executada em Python e pode ser instalada de forma muito simples, usando o pip:

pip3 install count-files

Caso tenha interesse na atual versão de desenvolvimento, poderá clonar este repositório git e instalá-lo usando pip install -e. De realçar, contudo, que o código em fase de desenvolvimento é frequentemente instável e com bugs, pelo simples motivo de que é um trabalho ainda em curso.

Em iPhone ou iPad (na app Pythonista 3 para iOS)

Também é possível utilizar esta aplicação em iOS (iPhone/iPad), usando a linha de comandos da StaSh, na alicação Pythonista 3. Por favor, consulte a documentação para mais informações.

Como utilizar:

Para consultar a lista de opções disponíveis e o seu modo de funcionamento, basta utilizar um dos seguintes comandos:

count-files -h
count-files --help

Por predefinição, a aplicação contará os ficheiros recursivamente na pasta de trabalho atual e em todas as suas subpastas. Quaisquer pastas ou ficheiros escondidos serão ignorados por defeito. As extensões de ficheiros são tratadas sem distinguir maiúsculas/minúsculas. Por exemplo, os resultados para ini e INI serão iguais.

Opcionalmente, é possivel indicar um caminho para a pasta a processar, optar por contagem ou pesquisa não recursiva, processar as extensões de ficheiros com distinção de maiúsculas/minúsculas e ativar a contagem ou pesquisa em pastas e ficheiros escondidos. Na documentação da aplicação poderá encontrar informação completa sobre os argumentos de linha de comandos.

A forma mais simples de utilização consiste na introdução de um comando simples na linha de comandos, sem quaisquer argumentos, o que permite obter uma tabela com a frequência de cada extensão de ficheiro (p. ex.: .txt, .py, .html, .css) e o número total de ficheiros.

count-files

Uma outra funcionalidade principal da aplicação consiste na pesquisa de ficheiros por uma dada extensão, que permite obter uma lista dos caminhos completos para todos os ficheiros encontrados.

count-files -fe txt [caminho]
count-files --file-extension txt [caminho]

Também é possível contar o número total de ficheiros com uma certa extensão, sem os listar.

count-files -t py [caminho]
count-files --total py [caminho]

Para obter informação sobre ficheiros que não têm extensão no seu nome, basta indicar um ponto no lugar da extensão:

count-files -fe . [caminho]
count-files --file-extension . [caminho]
count-files -t . [caminho]
count-files --total . [caminho]

Caso necessite de listar ou contar todos os ficheiros, independentemente da sua extensão, especifique dois pontos no lugar da extensão:

count-files -fe .. [caminho]
count-files --file-extension .. [caminho]
count-files -t .. [caminho]
count-files --total .. [caminho]

Procure por ficheiros, usando wildcards: *, ?, [seq], [!seq].

count-files -fm *.py? [caminho]
count-files --filename-match *.py? [caminho]

Encontrou um bug ou tem uma sugestão?

Por favor avise-nos, abrindo um novo issue ou pull request.