我现在想把一些文件打包成为一个文件,然后还能释放出来
感觉像打压缩包一样,在程序里面怎么做到啊?比如:指定几个文件,然后用程序能生成一个打包文件,里面包含了这些文件
用到的时候我还可以用程序释放这个文件打包谢谢! 

解决方案 »

  1.   

    look into SharpZipLib
    http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx
      

  2.   

    非常感谢楼上帮助,楼上给的资料我看了,应该是一种.net平台下的压缩工具
    我想要的不需要太多的压缩算法,不压缩也行
    主要目的是打一个包,里面 有那些文件
    就像InstallField那样,把一些文件打包进去,重点不是在压缩算法
      

  3.   

    你就用.net的打包程序,把你的文件加到工程里,在生成就可以了。
      

  4.   

    我是想从程序里面做到 不是通过VS.net或者其他IDE做到比如最好的效果:   用户选择几个文件,然后选择打包文件存放的路径,这些文件就打成包放在那里了
       需要的时候还可以通过程序释放,就是刚才的反过程
      

  5.   

    可以把文件当作二进制数据写道资源中,然后再程序中再通过ResourceManager读出来
      

  6.   

    ResourceWriter.AddResource(...)然后ResourceWriter.Close保存到一个单独的 .resources文件中以后释放时使用ResourceReader读对小文件比较有效,文件大了还是用SharpZipLib比较好