Método copytree del módulo shutil
El método copytree del módulo shutil
copia una carpeta con todos sus archivos y subcarpetas.
En el primer parámetro del método
indicamos la ruta de origen de la carpeta.
En el segundo parámetro especificamos la ruta de destino.
Si la copia es exitosa, el método devuelve
el nombre de la nueva ruta de la carpeta copiada.
Sintaxis
import shutil
shutil.copytree(desde dónde copiamos, hacia dónde copiamos)
Ejemplo
Copiemos recursivamente la carpeta dir:
import shutil
print(shutil.copytree('dir', 'dir1'))
Resultado del código ejecutado:
dir1
Véase también
-
método
movedel móduloshutil,
que mueve recursivamente un archivo o directorio -
método
rmtreedel móduloshutil,
que elimina recursivamente una carpeta -
método
makedirsdel móduloos,
que crea carpetas -
método
copydel móduloshutil,
que copia un archivo preservando su modo de acceso -
método
copy2del móduloshutil,
que copia un archivo con sus metadatos -
método
removedel móduloos,
que elimina un archivo