carregar ficheiros de modulos do projecto
comentar a entrada para
This commit is contained in:
10
copier.py
Normal file
10
copier.py
Normal file
@ -0,0 +1,10 @@
|
||||
# copier.py
|
||||
# Funções para copiar ficheiros para o destino organizado
|
||||
|
||||
|
||||
def copiar_ficheiro(origem, destino):
|
||||
"""
|
||||
Copia o ficheiro da origem para o destino.
|
||||
Deve lidar com conflitos de nomes (duplicados).
|
||||
"""
|
||||
pass
|
||||
9
logger.py
Normal file
9
logger.py
Normal file
@ -0,0 +1,9 @@
|
||||
# logger.py
|
||||
# Função para escrever logs do processo
|
||||
|
||||
|
||||
def registar_log(mensagem):
|
||||
"""
|
||||
Escreve mensagem no ficheiro de log.
|
||||
"""
|
||||
pass
|
||||
14
main.py
Normal file
14
main.py
Normal file
@ -0,0 +1,14 @@
|
||||
# main.py
|
||||
# Ponto de entrada da aplicação
|
||||
|
||||
|
||||
def main():
|
||||
# Mostrar menu e interagir com o utilizador
|
||||
# Receber caminho da origem e destino
|
||||
# Escolher método de organização
|
||||
# Iniciar processo de backup
|
||||
pass
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
23
organizer.py
Normal file
23
organizer.py
Normal file
@ -0,0 +1,23 @@
|
||||
# organizer.py
|
||||
# Funções para categorizar ficheiros e criar estrutura de destino
|
||||
|
||||
|
||||
def categorizar_por_tipo(ficheiro):
|
||||
"""
|
||||
Devolve o tipo de ficheiro (imagem, documento, vídeo, etc) com base na extensão.
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
def categorizar_por_data(ficheiro):
|
||||
"""
|
||||
Devolve a data de modificação ou criação do ficheiro.
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
def criar_pasta_destino(base_destino, categoria, data=None):
|
||||
"""
|
||||
Cria a pasta de destino apropriada, se não existir.
|
||||
"""
|
||||
pass
|
||||
Reference in New Issue
Block a user