目前我在python中使用robocopy来根据扩展名复制文件。
代码如下:
call(["robocopy","C:\",dest,"*.7z","/S","/COPYALL"])
但是在没有7z文件的情况下,它仍然会创建dest目录。
有没有办法只创建目录并仅在文件存在时复制文件?
先谢谢
答案 0 :(得分:1)
为什么不在调用复制实用程序之前检查是否有7z文件?
import glob
if glob.glob("*.7z"):
call(["robocopy","C:\",dest,"*.7z","/S","/COPYALL"])