Este script em Python tem como objetivo criar uma árvore de diretórios a partir do diretório em que o script está sendo executado. A árvore de diretórios é impressa no console, mostrando todos os subdiretórios e arquivos presentes no diretório raiz.
Para utilizar o script, basta chamar a função print_directory_tree() com o caminho para o diretório raiz que se deseja imprimir a árvore de diretórios. O script também aceita um segundo argumento opcional, padding, que define o espaçamento utilizado para identar os subdiretórios na impressão da árvore.
Copy code
from print_directory_tree import print_directory_tree
# Imprime a árvore de diretórios a partir do diretório raiz
print_directory_tree('.')
+-- pasta1/
| +-- arquivo1.txt
| +-- arquivo2.txt
| +-- subpasta1/
| | +-- arquivo3.txt
| | +-- arquivo4.txt
| +-- subpasta2/
| +-- arquivo5.txt
+-- pasta2/
| +-- arquivo6.txt
| +-- subpasta3/
| +-- arquivo7.txt
+-- arquivo8.txt
Este script utiliza a biblioteca padrão os, que é instalada junto com a instalação padrão do Python.
- Thiago da Silveira Gentil