我正在制作一个小python程序来复制一些文件。我的文件名在列表“selectedList”中。在
用户已选择源目录“self.DirFilename“和目的地方向”最肮脏的". 在
我用cp代替shutil是因为我读到shutil很慢。在
这是我的代码:
for i in selectedList:
src_dir = self.DirFilename + "/" + str(i) + ".mov"
dst_dir = self.DirDest
r = os.system('cp -fr %s %s' % (src_dir, dst_dir))
if r != 0:
print 'An error occurred!'**
我希望副本在源目录中搜索给定的文件名,然后在目标中重新创建文件夹结构以及复制文件。在
任何建议都会有帮助(就像我犯的任何明显的错误一样)——这是我的第一个python程序,我就快到了!在
谢谢 加文
有关递归副本的纯Python实现,请参见http://blogs.blumetech.com/blumetechs-tech-blog/2011/05/faster-python-file-copy.html。在
您可以使用
os.walk
查找所需的文件:我想这样的东西能起作用。当然,你可能想用一些东西来推进操作系统打电话给cp
相关问题 更多 >
编程相关推荐