image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Edson Santos
Edson Santos03/03/2025 19:55
Compartilhe

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.

image

---

. 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

. Tags: #os, #shutil, #makedirs, #python

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander Bootcamp Cibersegurança #2
Comentários (0)