在Python中,可以使用shutil
模塊中的copy2
函數(shù)來復(fù)制文件。copy2
函數(shù)會將源文件的內(nèi)容和權(quán)限一起復(fù)制到目標(biāo)文件。
以下是一個示例代碼,展示了如何使用copy2
函數(shù)復(fù)制文件:
import shutil
import os
# 源文件路徑
src_file = 'path/to/source/file.txt'
# 目標(biāo)文件路徑
dst_file = 'path/to/destination/file.txt'
# 使用copy2函數(shù)復(fù)制文件
shutil.copy2(src_file, dst_file)
在上述代碼中,需要替換src_file
和dst_file
變量的值為相應(yīng)的文件路徑。
需要注意的是,如果目標(biāo)文件已經(jīng)存在,copy2
函數(shù)會覆蓋目標(biāo)文件。如果不想覆蓋目標(biāo)文件,可以使用copy
函數(shù)替代copy2
函數(shù),但是copy
函數(shù)只會復(fù)制文件內(nèi)容,不會復(fù)制權(quán)限。因此,如果需要保留文件權(quán)限,建議使用copy2
函數(shù)。