31 lines
959 B
Plaintext
31 lines
959 B
Plaintext
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}") |