formatação de código

This commit is contained in:
2025-04-21 11:36:41 +01:00
parent fbf13a0c92
commit 3f5ad61926

14
main.py
View File

@ -1,18 +1,20 @@
# main.py
# Ponto de entrada da aplicação
from pathlib import Path
from . import scanner, copier
from modules import scanner, copier
def main():
# Mostrar menu e interagir com o utilizador
# Receber caminho da origem e destino
caminho_pasta_origem = input("Introduza caminho da pasta de origem: ").strip()
caminho_pasta_origem = input(
"Introduza caminho da pasta de origem: ").strip()
if not Path(caminho_pasta_origem).is_dir():
raise NotADirectoryError(
f"Erro: {caminho_pasta_origem} não é um directório válido"
)
caminho_pasta_destino = input("Introduza caminho da pasta de destino: ").strip()
caminho_pasta_destino = input(
"Introduza caminho da pasta de destino: ").strip()
if not Path(caminho_pasta_destino).is_dir():
print("Não foi encontrado directório de destino. a criar...")
Path(caminho_pasta_destino).mkdir(parents=True, exist_ok=True)
@ -28,7 +30,8 @@ def main():
.lower()
== "s"
)
formato_data: str = input("Defina um formato de data (defeito: %d-%m-%Y): ").strip()
formato_data: str = input(
"Defina um formato de data (defeito: %d-%m-%Y): ").strip()
if not formato_data:
formato_data = "%d-%m-%Y"
# Iniciar processo de backup
@ -45,7 +48,8 @@ def main():
usar_data_criacao,
formato_data,
)
print(f"Concluida a cópia de {len(lista_ficheiros)} para {caminho_pasta_destino}.")
print(f"Concluida a cópia de {len(lista_ficheiros)} para {
caminho_pasta_destino}.")
if __name__ == "__main__":