易语言压缩文件
‘壹’ 易语言解压缩问题
比如:把全部压缩文件放在文件夹"D:A"文件夹里面,解压到“D:B”文件夹里。 .版本2 .支持库spec .支持库eCompress .子程序枚举文件 .参数文件路径,文本型,,这里填ZIP压缩包所在的文件夹路径 .参数返回_文件数组,文本型,参考数组,这里是返回已枚举出来的文本数组,直接填一个文本型数组变量。 .局部变量文件名称,文本型 .如果真(取文本右边(文件路径,1)=“”) 文件路径=取文本左边(文件路径,取文本长度(文件路径)-1) .如果真结束 文件路径=文件路径+“*.*” 文件名称=寻找文件(文件路径,) .判断循环首(文件名称≠“”) 加入成员(返回_文件数组,取文本左边(文件路径,取文本长度(文件路径)-3)+文件名称) 文件名称=寻找文件(,) 处理事件() .判断循环尾() .子程序批量压缩 .参数解压到的文件夹,文本型,,填文件夹路径 .局部变量n,整数型 .局部变量文件数组,文本型,,"0" .如果真(取文本右边(解压到的文件夹,1)≠“”) 解压到的文件夹=解压到的文件夹+“” .如果真结束 枚举文件(“D:A”,文件数组) 调试输出(文件数组) .计次循环首(取数组成员数(文件数组),n) ZIP压缩1.解压(文件数组[n],解压到的文件夹) 处理事件() .计次循环尾() 信息框(“批量解压完成!”,0,,) .子程序_按钮1_被单击 批量压缩(“D:B”) .子程序_ZIP压缩1_解压缩进度,逻辑型 .参数已完成百分比,整数型 处理事件() 进度条1.位置=已完成百分比 ---------------------------------源码在网盘 提取码:b780 复制这段内容后打开网络网盘手机App,操作更方便哦
‘贰’ 易语言.ZIP压缩包操作
有一个控件,叫做ZIP压缩的控件,去看看,不难,甚至说是很简单
文件放到文件夹,简单吧?
主要命令
ZIP压缩1.压缩()
ZIP压缩1.解压()
‘叁’ 易语言怎么添加一个ZIP压缩包或exe 程序...并用一个按钮解压到指定目录
插入-资源-图片或图片组-然后双击内容下面空白的地方

这样就可以了,要释放出来就一行代码,比如是EXE文件,那就是
写到文件(取运行目录()+“文件名.exe”,#图片1)
这样就释放出来了,要运行也是一行代码
运行(取运行目录()+“文件名.exe”)
‘肆’ 易语言解压文件ZIP压缩1.解压 路径需要读取配置文件怎么写
写配置项 (取运行目录 () + “\配置.ini”, “路径”, “解压路径
”,“C:\yuexia\yuexia\”)
上面是写配置项的。
路径=读配置项 (取运行目录 () + “\配置.ini”, “路径”, “解压路径”, )
ZIP压缩1.解压 (路径+“a.zip”, 路径+“a”)
注意 路径 后面的那个\号,多一个少一个都会出错。
‘伍’ 易语言如何解压zip里的文件夹
首先添加一个ZIP压缩组件
在扩展组件里面,如果看不到扩展组件,就点
工具-支持库配置-全选-确定,就能看到了。然后写代码:
ZIP压缩1.解压(“压缩包的地址”,“地址”)
举个例子:如果想把
C:\1.zip
解压到
D:\
即:
创建目录(“D:\1”)
ZIP压缩1.解压(“C:\1.zip”,“D:\1\”)
注意,必须要创建目录,不然会复制到D盘文件混乱!
‘陆’ 易语言:怎么压缩指定文件啊谢谢了,大神帮忙啊
可以使用数据操作支持库中的 压缩数据() 命令来完成 也可以使用ZIP压缩支持库中的ZIP压缩来完成!
‘柒’ 易语言调用RAR解压文件/压缩文件
RAR 5.00 beta 5 版权 (C) 1993-2013 Alexander Roshal 3 六月 2013
试用版本 输入 RAR -? 获得帮助
用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>
 <@列表文件...> <解压路径>
<命令>
 a 添加文件到压缩文件
 c 添加压缩文件注释
 ch 改变压缩文件参数
 cw 写入压缩文件注释到文件
 d 删除压缩文件中的文件
 e 无压缩文件路径解压文件
 f 刷新压缩文件中的文件
 i[参数]=<串> 在压缩文件中查找字符串
 k 锁定压缩文件
 l[t[a],b] 压缩文件列表 [technical[all], bare]
 m[f] 移动到压缩文件[仅对文件]
 p 打印文件到标准输出设备
 r 修复压缩文件
 rc 重建丢失的卷
 rn 重命名压缩文件
 rr[N] 添加数据恢复记录
 rv[N] 创建恢复卷
 s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件
 t 测试压缩文件
 u 更新压缩文件中的文件
 v[t[a],b] 压缩文件详细列表 [technical[all],bare]
 x 用绝对路径解压文件
<开关>
 - 停止扫描
 @[+] 禁用[启用]文件列表
 ac 压缩或解压后清除存档属性
 ad 添加压缩文件名到目标路径
 ag[格式] 使用当前日期生成压缩文件名
 ai 忽略文件属性
 ao 添加具有压缩属性的文件
 ap<格式> 添加路径到压缩文件中
 as 同步压缩文件内容
 c- 禁用注释显示
 cfg- 禁用读取配置
 cl 名称转换为小写
 cu 名称转换为大写
 df 压缩后删除文件
 dh 打开共享文件
 dr 删除文件到回收站
 ds 对固实压缩文件禁用名称排序
 dw 档案处理后清除文件
 e[+]<属性> 设置文件排除和包括属性
 ed 不添加空目录
 en 不添加"压缩文件结束"标志
 ep 从名称中排除路径
 ep1 从名称中排除基本目录
 ep2 展开为完整路径
 ep3 扩展路径为包含盘符的完全路径
 f 刷新文件
 hp[密码] 同时加密文件数据和文件头
 ht[b|c] 选择文件校验和的哈希类型 [BLAKE2,CRC32]
 id[c,d,p,q] 禁用消息
 ieml[属性] 用 E-mail 发送压缩文件
 ierr 发送所有消息到标准错误设备
 ilog[名称] 把错误写到日志文件(只有注册版本可用)
 inul 禁用所有消息
 ioff 完成一个操作后关闭 PC 电源
 isnd 启用声音
 k 锁定压缩文件
 kb 保留损坏的已解压文件
 log[f][=name] 写入名称到日志文件
 m<0..5> 设置压缩级别(0-存储...3-默认...5-最大)
 ma[4|5] 指定压缩文件格式的版本
 mc<参数> 设置高级压缩参数
 md<n>[k,m,g] 字典大小, 单位 KB, MB 或 GB
 ms[ext;ext] 指定存储的文件类型
 mt<线程> 设置线程数
 n<文件> 附加过滤器包含文件
 n@ 从标准输入设备读取附加过滤掩码
 n@<列表> 从文件列表读取附加过滤掩码
 o[+|-] 设置覆盖模式
 oc 设置 NTFS 压缩属性
 oh 把硬链接保存为链接代替文件
 oi[0-4][:min] 把完全相同的文件保存为引用
 ol 符号链接保存为链接,而不存为文件
 or 自动重命名文件
 os 保存 NTFS 流
 ow 保存或恢复文件所有者和组
 p[密码] 设置密码
 p- 不询问密码
 qo[-|+] 添加快速打开信息 [无|强制]
 r 递归子目录
 r- 禁用递归
 r0 仅递归通配符名称的子目录
 ri<P>[:<S>] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠
 rr[N] 添加数据恢复记录
 rv[N] 创建恢复卷
 s[<N>,v[-],e] 创建固实压缩文件
 s- 禁用固实压缩文件
 sc<chr>[obj] 指定字符集
 sfx[名称] 创建自解压压缩文件
 st[名称] 从标准输入设备读取数据(stdin)
 sl<大小> 处理小于指定大小的文件
 sm<大小> 处理超过指定大小的文件
 t 压缩后测试文件
 ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
 tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
 tk 保留原始压缩文件时间
 tl 设置压缩文件时间为最新文件时间
 tn<时间> 添加 <时间> 以后的文件
 to<时间> 添加 <时间> 以前的文件
 ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
 u 更新文件
 v<大小>[k,b] 创建卷大小=<大小>*1000 [*1024, *1]
 vd 创建容量前清除磁盘内容
 ver[n] 文件版本控制
 vn 使用旧风格的卷命名方案
 vp 每卷之前暂停
 w<路径> 指定工
作目录
 x<文件>    排除指定的文件
 x@      从标准输入设备读取要排除的文件名
 x@<列表>    排除在指定的列表文件中列出的文件
 y       假设对全部询问都回答是
 z[文件]    从文件读取压缩文件注释

‘捌’ 易语言 怎么做压缩文件
首先添加一个ZIP压缩,压缩文件就是:
ZIP压缩1.压缩
(“压缩的文件”,
“压缩的新文件名”)
假如压缩的文件是C:\1.exe,想添加到C:\1.zip代码就是这样:
ZIP压缩1.压缩
(“C:\1.exe”,
“C:\1.zip”)
