foramtação de código

This commit is contained in:
2025-04-21 20:11:05 +01:00
parent e027b3dd12
commit fa377c562e

14
main.py
View File

@ -7,14 +7,12 @@ 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)
@ -23,6 +21,7 @@ def main():
input("Categorizar por data? (s/N): ").strip().lower() == "s"
)
usar_data_criacao: bool = False
# se for escolhido praa categorizar por data, escolher que data usar
if categorizar_data:
usar_data_criacao = (
input("Usar data de criação (defeito, usar data modificação)? (s/N): ")
@ -30,8 +29,8 @@ def main():
.lower()
== "s"
)
formato_data: str = input(
"Defina um formato de data (defeito: %d-%m-%Y): ").strip()
# definir formato de data
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
@ -48,8 +47,7 @@ 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__":