基于扩展的Robocopy

时间:2016-09-27 09:55:35

标签: python robocopy

目前我在python中使用robocopy来根据扩展名复制文件。

代码如下:

call(["robocopy","C:\",dest,"*.7z","/S","/COPYALL"])

但是在没有7z文件的情况下,它仍然会创建dest目录。

有没有办法只创建目录并仅在文件存在时复制文件?

先谢谢

1 个答案:

答案 0 :(得分:1)

为什么不在调用复制实用程序之前检查是否有7z文件?

import glob
if glob.glob("*.7z"):
   call(["robocopy","C:\",dest,"*.7z","/S","/COPYALL"])