Método copy2 do módulo shutil
O método copy2 do módulo shutil
copia um arquivo preservando seus metadados.
No primeiro parâmetro do método é especificado o caminho
para o arquivo de origem, no segundo parâmetro -
o caminho de destino do novo arquivo. No terceiro
parâmetro opcional é definido o comportamento
com links simbólicos (por padrão
follow_symlinks=True).
Sintaxe
import shutil
shutil.copy2(origem, destino, [modo para links simbólicos])
Exemplo
Vamos copiar o arquivo file1.txt para
o arquivo file2.txt:
import shutil
shutil.copy2('file1.txt', 'file2.txt')
Resultado do código executado:
file2.txt
Veja também
-
método
copydo móduloshutil,
que copia um arquivo preservando o modo de acesso -
método
copytreedo móduloshutil,
que copia recursivamente uma pasta -
método
movedo móduloshutil,
que move recursivamente um arquivo ou diretório -
método
path.isfiledo móduloos,
que verifica a existência de um arquivo -
método
makedirsdo móduloos,
que cria um diretório -
método
mkdirdo móduloos,
que cria uma única pasta -
método
removedo móduloos,
que exclui um arquivo -
método
getcwddo móduloos,
que retorna o diretório de trabalho atual