那你会写 那种 直接释放出一个文件夹 和文件夹里面的文件 代码多少都行,写出例子 是最好滴,
只要能写出文件夹里面的文件 就最好了 一个文件一写 太麻烦了 啊 一个是 好几百个文件 正好是一个文件夹。
如果不好复制 直接发E代码 到我邮箱:804311204@qq.com
我写过G级别的封包工具,都是几GB的封包文件,就是字节集的操作而已,很简单,配合文件头就可以了,源码丢哪里不知道了,给你个参考吧,代码如下,大文件是不行的,自己写逻辑,弄个自己的压缩格式,在其中要加入数据加密和压缩方式:
-----------------------------------------------------------------------------------------------------
.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.局部变量 文件A, 文本型
.局部变量 文件B, 文本型
.局部变量 文件头, 文本型
.局部变量 长度A, 整数型
.局部变量 长度B, 整数型
文件A = “D:\Program Files\e5.11\ecom\eOgre.ec”
文件B = “D:\Program Files\e5.11\ecom\Sqlite表管理.ec”
长度A = 取文件尺寸 (文件A)
长度B = 取文件尺寸 (文件B)
文件头 = “eOgre.ec-” + 到文本 (长度A) + “|Sqlite表管理.ec-” + 到文本 (长度B)
写到文件 (“D:\123.dat”, 到字节集 (文件头 + #换行符), 读入文件 (文件A), 读入文件 (文件B))
.子程序 _按钮1_被单击
.局部变量 文件号, 整数型
.局部变量 临时头部, 文本型
.局部变量 临时分割, 文本型, , "0"
.局部变量 头部长度, 整数型
.局部变量 文件数量, 整数型
.局部变量 N, 整数型
.局部变量 再次分割, 文本型, , "0"
.局部变量 临时数据, 字节集
文件号 = 打开文件 (“D:\123.dat”, , )
临时头部 = 读入一行 (文件号)
调试输出 (临时头部)
临时分割 = 分割文本 (临时头部, “|”, )
头部长度 = 取字节集长度 (到字节集 (临时头部 + #换行符))
移动读写位置 (文件号, #文件首, 头部长度)
文件数量 = 取数组成员数 (临时分割)
.计次循环首 (文件数量, N)
再次分割 = 分割文本 (临时分割 [N], “-”, )
临时数据 = 读入字节集 (文件号, 到整数 (再次分割 [2]))
写到文件 (“D:\” + 再次分割 [1], 临时数据)
.计次循环尾 ()
信息框 (“解压完成!”, 0, )
-------------------------------------------------------上面的代码就是一个最简单的封包方式,当然没有任何安全可言,敢兴趣的话字节写逻辑---------------------------------------------
我是说 像3楼那样,用易语言写命令,让他自动解压。。。我是把里面打包了一个文件夹,需要解压出里面的文件 手动的 谁不会。