Método copytree do módulo shutil
O método copytree
do módulo shutil
copia uma pasta com todos os arquivos e pastas
que ela contém. No primeiro parâmetro do
método especificamos o caminho de origem da pasta.
No segundo parâmetro definimos o caminho de destino.
Em caso de sucesso, o método retorna
o nome do novo caminho da pasta copiada.
Sintaxe
import shutil
shutil.copytree(origem, destino)
Exemplo
Vamos copiar recursivamente a pasta dir
:
import shutil
print(shutil.copytree('dir', 'dir1'))
Resultado do código executado:
dir1
Veja também
-
método
move
do móduloshutil
,
que move recursivamente um arquivo ou diretório -
método
rmtree
do móduloshutil
,
que exclui recursivamente uma pasta -
método
makedirs
do móduloos
,
que cria pastas -
método
copy
do móduloshutil
,
que copia um arquivo preservando o modo de acesso -
método
copy2
do móduloshutil
,
que copia um arquivo com metadados -
método
remove
do móduloos
,
que remove um arquivo