29 lines
1.1 KiB
Python
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!")
|