moan-ark/atualizarServidor.py
2024-02-26 22:35:54 -03:00

29 lines
1.1 KiB
Python

import os
import shutil
def copiar_arquivos_e_pastas(origem, destino):
# Lista de arquivos e pastas a serem copiados
arquivos_e_pastas = ['json', 'yaml', 'ark_lista.json', 'ark_lista.yml', 'publicacoes.yml', 'funcaoQRCode.php', 'index.php']
# Percorre a lista de arquivos e pastas
for item in arquivos_e_pastas:
origem_item = os.path.join(origem, item)
destino_item = os.path.join(destino, item)
# Se for uma pasta, copia recursivamente
if os.path.isdir(origem_item):
shutil.copytree(origem_item, destino_item, dirs_exist_ok=True)
else:
# Se for um arquivo, copia
shutil.copy2(origem_item, destino_item)
# Diretório de origem é o diretório atual
diretorio_origem = os.getcwd()
# Diretório de destino
diretorio_destino = os.path.abspath('../site-moan-quarto-config/livro.online/ark') # Aqui você pode colocar o diretório correto de acordo com a estrutura do seu projeto
# Chama a função para copiar os arquivos e pastas
copiar_arquivos_e_pastas(diretorio_origem, diretorio_destino)
print("Arquivos e pastas copiados com sucesso!")