Copiar conteúdo de diretórios usando path, expanduser, join, makedirs, shutil e copy
- #Python
Aqui neste código consigo copiar o conteúdo de um diretório A, incluindo subdiretórios e arquivos, para um novo diretório, que pode ser B. Também usei as funções do módulo "os" e "shutil.copy" para copiar arquivos.
Como não vou expor os comentários (pois há diretórios e arquivos particular), vou explicar rapidamente algumas funções:
1 - os.path.expanduser('~'): expande o caminho "~" para o diretório "HOME";
2 - os.path.join(x, y): criando caminho para a pasta y;
3 - os.makedirs(x, exist_ok=True): cria diretório "x" se ele ainda não existir;
4 - shutil.copy(x, y): faz a cópia de x para y.
---
. Módulo/Código: https://github.com/ecopque/py_basic_intermediate_advanced/blob/main/2023-10-26-1_-_os_shutil_copiando_arquivos_e_criando_pastas.py
. Meu repo: https://github.com/ecopque
. Meus contatos: https://linktr.ee/edsoncopque