Metoden copytree i modulen shutil

Metoden copytree i modulen shutil kopierar en katalog med alla filer och underkataloger som den innehåller. I metodens första parameter anger vi källsökvägen till katalogen. I den andra parametern sätter vi målsökvägen. Vid framgångsrik kopiering returnerar metoden namnet på den nya sökvägen för den kopierade katalogen.

Syntax

pythonimport shutil

shutil.copytree(vart vi kopierar från, vart vi kopierar till)

Exempel

Låt oss rekursivt kopiera katalogen dir:

pythonimport shutil

print(shutil.copytree('dir', 'dir1'))

Resultat av den utförda koden:

pythondir1

Se även

  • metoden move i modulen shutil,
    som rekursivt flyttar en fil eller katalog
  • metoden rmtree i modulen shutil,
    som rekursivt raderar en katalog
  • metoden makedirs i modulen os,
    som skapar kataloger
  • metoden copy i modulen shutil,
    som kopierar en fil med bevarat åtkomstläge
  • metoden copy2 i modulen shutil,
    som kopierar en fil med metadata
  • metoden remove i modulen os,
    som raderar en fil