更改缓冲区大小以提高python中的复制速度

时间:2018-05-23 07:07:57

标签: python python-3.x performance copy shutil

我使用脚本将文件复制到sharedrive。其中一个文件通常约为3GB。与手动复制相比,副本速度很慢。 (全部在Windows上)

如何更改代码中的缓冲区大小? 类似于那个问题的答案: Python copy larger file too slow

def copyAllFiles():
src_files = os.listdir(src)
for file_name in src_files:
    full_file_name = os.path.join(src, file_name)
    if (os.path.isfile(full_file_name)):
        shutil.copy(full_file_name, newPath)
        print("copy done")

或是否建议使用其他复制方法?

0 个答案:

没有答案