Метод copy2 на модула shutil

Методът copy2 на модула shutil копира файл със запазване на неговите метаданни. В първия параметър на метода се посочва пътят към изходния файл, във втория параметър - пътят на предназначение на новия файл. В третия незадължителен параметър се задава работа със символични връзки (по подразбиране follow_symlinks=True).

Синтаксис

pythonimport shutil

shutil.copy2(откъде копираме, къде копираме, [режим за символични връзки])

Пример

Нека копираме файла file1.txt в файла file2.txt:

pythonimport shutil

shutil.copy2('file1.txt', 'file2.txt')

Резултат от изпълнения код:

pythonfile2.txt

Вижте също

  • метод copy на модула shutil,
    който копира файл със запазване на режима на достъп
  • метод copytree на модула shutil,
    който рекурсивно копира папка
  • метод move на модула shutil,
    който рекурсивно премества файл или директория
  • метод path.isfile на модула os,
    който проверява съществуването на файл
  • метод makedirs на модула os,
    който създава директория
  • метод mkdir на модула os,
    който създава една папка
  • метод remove на модула os,
    който изтрива файл
  • метод getcwd на модула os,
    който връща текущата работна директория