如何将多个文件打包成一个文件

很水的长毛怪兽 2012-03-20 07:54:30
举个例子:我有1.txt,2.txt,3.txt等等,现在我要将他们用一个xxx.ebd格式保存起来(格式名字自己起的)。就是用一个ebd格式的东西将我需要的文件包起来成为一个文件。。
有什么办法呢
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我也是看来的。我写简略点。
class info
{
byte[] size;
string filename;
}
Arraylist al;
foreach(FileInfo f in files)
{
info i=new info(),读入文件信息;
al.add(i);
}

然后序列化这个al链表,然后用gzipStream压缩成一个文件
色拉油 2012-03-23
  • 打赏
  • 举报
回复
什么方法啊,给说说呗[Quote=引用 2 楼 bin381 的回复:]

用别的方法解决了~ls你的方法需要用别人的dll
[/Quote]
  • 打赏
  • 举报
回复
用别的方法解决了~ls你的方法需要用别人的dll
色拉油 2012-03-20
  • 打赏
  • 举报
回复
打包成zip,然后改拓展名,用的时候再把拓展名改回来解压

110,547

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧