127 of 151 menu

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ódulo shutil,
    que move recursivamente um arquivo ou diretório
  • método rmtree do módulo shutil,
    que exclui recursivamente uma pasta
  • método makedirs do módulo os,
    que cria pastas
  • método copy do módulo shutil,
    que copia um arquivo preservando o modo de acesso
  • método copy2 do módulo shutil,
    que copia um arquivo com metadados
  • método remove do módulo os,
    que remove um arquivo
bydeenesfrptru