我用pyqt5写了一个软件,已经用pyinstaller打包了正常运行。其中有一个检查更新按钮,功能已经写好了,点击后下载最新版本的zip到当前目录,但是如何安装这个更新?
比如说目前运行的是start.exe,点击更新,下载完成后zip解压的文件夹里面有一个新版start.exe和其他文件,如何后台地在退出软件后用新文件夹覆盖旧文件夹呢?
我用pyqt5写了一个软件,已经用pyinstaller打包了正常运行。其中有一个检查更新按钮,功能已经写好了,点击后下载最新版本的zip到当前目录,但是如何安装这个更新?
比如说目前运行的是start.exe,点击更新,下载完成后zip解压的文件夹里面有一个新版start.exe和其他文件,如何后台地在退出软件后用新文件夹覆盖旧文件夹呢?
2 回答5.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答961 阅读✓ 已解决
如果是单独的文件可以利用cmd命令
退出程序后执行删除自身程序的cmd
然后 再移动新版本程序到当前位置