【发布时间】:2010-10-20 22:36:50
【问题描述】:
我在 XP 上运行 Python 2.6.2。我有大量文本文件 (100k+) 分布在多个文件夹中,我想将它们合并到外部驱动器上的单个文件夹中。
我尝试使用 shutil.copy() 和 shutil.copytree() 和 distutils.file_util.copy_file() 将文件从源复制到目标。这些方法都没有成功复制源文件夹中的所有文件,并且每次尝试都以 IOError Errno 13 Permission Denied 结束,我无法创建新的目标文件。
我注意到,我使用的所有目标文件夹,无论使用什么源文件夹,最终都包含 13,106 个文件。我无法打开任何新文件以写入具有这么多(或更多文件)的文件夹,这可能是我得到 Errno 13 的原因。
我将不胜感激有关是否以及为什么会出现此问题的建议。
非常感谢, 尼克
【问题讨论】:
-
在问题中提供您的代码。
标签: python windows-xp