首页 > 解决方案 > 合并远程机器上的拆分文件

问题描述

目标:使用 Python 映射到远程目录,并将 11 个拆分文件合并为一个名为 kb4577066.zip 的输出

预期结果:将所有 11 个拆分文件合并到 kb4577066.zip

实际结果:返回 ReturnValue = 0,未创建 kb4577066.zip。

存档文件列表:

蟒蛇来源:

kb4577066_folder = r'C:\\Temp\\WindowsPatchesTemp\\KB4577066\\'
os.system(r"wmic /node:10.96.192.86 /user:username /password:password process call create 'cmd.exe /c copy /B kb4577066_folder\kb4577066.zip.* KB4577066.zip'")

我可以在远程机器上运行以下命令来达到预期的效果。

copy /B kb4577066_folder\kb4577066.zip.* KB4577066.zip

我是 Python 新手,我认为我的问题可能在于我尝试使用的通配符 (*)。我不确定正则表达式或 glob 是否是正确的解决方案,或者是否有人可以推荐更好的解决方案。

标签: pythonmergezip

解决方案


推荐阅读