PHP 执行系统命令解压7z格式压缩包

银行推送的账单是7z格式的压缩包,需要用程序对账单进行解压,网上关系PHP解压7z格式压缩包的资料很少

现在分享下处理过程,首先安装7-zip软件,我是在windows环境下调试的,下载地址https://7-zip.org/,

1、安装好软件后,配置安装目录到环境变量中:

 

 2、PHP代码:

$cmd = '7z x -y ' . 'F:/phpstudy_pro/WWW/wtest/20221211.csv.7z' . ' -r -o' . 'F:/phpstudy_pro/WWW/wtest';
$result = shell_exec($cmd);

x:完整路径下解压文件

-y:所有确认选项都默认为是(即不出现确认提示),这个参数最好加上,有的系统会跳出确认选项,程序会阻塞

-aos:跳过已存在的文件

-o:设置输出目录

3、解压成功:

 

posted @   `奔跑的蜗牛  阅读(240)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示