【发布时间】:2012-10-21 03:07:49
【问题描述】:
我正在尝试在网络驱动器之间移动多个大文件夹(> 10 Gb、> 100 个子文件夹、> 2000 个文件)。我曾尝试在 python 中使用 shutil.copytree 命令,它工作正常,只是由于不同的原因它无法复制一小部分(
我相信 robocopy 对我来说是最好的选择,因为我可以创建一个记录传输过程的日志文件。但是,由于我需要复制 > 1000 个文件夹,因此手动工作是不可能的。
所以我的问题本质上是如何从 python 脚本中调用 robocopy(即命令行),确保日志文件写入外部文件。
我在 Windows 7 环境中工作,由于组织限制,Linux/Unix 是不可能的。如果有人有任何其他建议可以灵活地批量复制这么多文件夹,欢迎提出。
【问题讨论】:
标签: python windows-7 command-line copy robocopy