progredes2026.1/exercicio

31 lines
959 B
Plaintext
Raw Normal View History

2026-03-27 23:51:33 +00:00
import os
# Nome da pasta raiz
pasta_principal = "logs_rede"
# 1. Verificar se existe a pasta 'logs_rede' e 2. Criá-la caso não exista
if not os.path.exists(pasta_principal):
os.mkdir(pasta_principal)
print(f"Diretório '{pasta_principal}' criado.")
else:
print(f"O diretório '{pasta_principal}' já existe.")
# 3. Criar subpastas (ping, interfaces, erros) dentro de logs_rede
subpastas = ["ping", "interfaces", "erros"]
for sub in subpastas:
# Criamos o caminho completo, ex: logs_rede/ping
caminho_completo = os.path.join(pasta_principal, sub)
if not os.path.exists(caminho_completo):
os.mkdir(caminho_completo)
print(f" > Subpasta '{sub}' criada com sucesso.")
else:
print(f" > Subpasta '{sub}' já existe.")
# 4. Listar na tela os diretórios criados
print("\nConteúdo atual da pasta 'logs_rede':")
diretorios = os.listdir(pasta_principal)
for item in diretorios:
print(f"- {item}")