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