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、解压成功:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!