Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: Pref. Florianópolis-SC
Um técnico de informática precisa criar um script simples em Python para automatizar o backup de arquivos de um diretório.
Analise o trecho de código abaixo:
import shutil
import os
from datetime import datetime
origem = "/dados/documentos"
destino = "/backup"
data_atual = datetime.now().strftime("%Y%m%d")
pasta_backup = os.path.join(destino,
f"backup_{data_atual}")
shutil.copytree(origem, pasta_backup)
print(f"Backup realizado em: {pasta_backup}")
Analise as afirmativas abaixo sobre esse script.
1. O script copia recursivamente todo o conteúdo do diretório /dados/documentos para um novo diretório em /backup com o nome no formato backup_AAAAMMDD.
2. A função datetime.now().strftime(“%Y%m%d”) gera uma string com a data atual no formato ano-mês-dia (ex.: 20250303).
3. Se o diretório de destino pasta_backup já existir, o script shutil.copytree() irá sobrescrevê-lo automaticamente sem erros.
4. O módulo os é utilizado para manipulação de caminhos de arquivos e diretórios no sistema operacional.
Assinale a alternativa que indica todas as afirmativas corretas.