Python 菜鸟请教一个在 Windows 下使用 os.popen 调用 copy 命令复制文件的问题

2022-11-11 15:17:25 +08:00
 varkai

使用 os.popen 调用 copy 命令复制文件的时候,不会等到文件复制完成后才返回吗,那我要怎么确定文件拷贝成功了呀?

1869 次点击
所在节点    Python
7 条回复
ysc3839
2022-11-11 15:18:59 +08:00
为什么要这么复制文件呢?
varkai
2022-11-11 15:23:37 +08:00
@ysc3839 我是复制网络共享上面的文件,那要怎么复制呀,还请大佬指点
ysc3839
2022-11-11 15:31:16 +08:00
shutil.copyfile?
如果不行的话可能要用系统 API CopyFileW
fuge
2022-11-11 15:33:30 +08:00
win 下有一个 Robocopy 相当于 Linux 下的 rsync 。
varkai
2022-11-11 15:38:17 +08:00
@ysc3839
@fuge
好的,我研究研究,谢谢两位的指点。
varkai
2022-11-11 15:49:09 +08:00
@fuge 这个工具真是不错,功能强大,都不需要特意去写 Python 脚本了。
ruanimal
2022-11-12 12:53:39 +08:00
os.popen 和 os.system 是不一样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894489

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX