使用 robocopy 在 Python 中复制大型数据

3

我有一个用于复制数据的代码:

from subprocess import call, check_call
 
call(["robocopy",'\\\\127.0.0.1\\Backup', '\\\\127.0.0.2\\h\\SQL BACKUP\\a',"/S"])

我如何在终端访问数据???

我需要访问执行以上代码片段后运行的值​​

终端输出如下所示:enter image description here


让Robocopy创建日志文件:https://superuser.com/a/989217 - iDevlop
你没有理解我的需求。 - ashkan
这个回答解决了你的问题吗?运行shell命令并捕获输出 - mkrieger1
1个回答

0
我的解决方案是将输出写入文件,然后打开该文件并调用其列。复制信息的最终代码如下:
from subprocess import call

path = 'C:\\Bot\\'

call(["robocopy",'\\\\127.0.0.1\\Backup', '\\\\127.0.0.2\\h\\a\\ss',"/S","/MIR",f"/LOG:{path}Backup.log"])

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接