作一个人为的分隔如:
<!!File_Folder!!Name:=FolderName!!>
当读到这个的时候,表示一个文件夹,程序就去建议一个!看看WinZip的文件格式巴,很有帮助的哦!

解决方案 »

  1.   

    WinZip的格式哪里有?
    怎么看?
    我真得很想看,帮帮忙?
      

  2.   

    用winRar可以將多個文件及文件夾壓縮為一個文件,在pconline.com.cn中有下載
      

  3.   

    WinZip的格式:看ZLIB(不过对于你现在的问题来说是高射炮打蚊子)
     
    其实你的问题的解决方法很简单,你在打包的时候,每写入一个文件,先把他的大小写入,一般用一个32位整形数就够了,然后跟着文件写入的代码;
    在读出的时候,先读一下下一个文件的尺寸,然后读指定大小的数据,如此循环即可。就是说你的打包文件要有如下格式:SizeOfNextFile | Data |
      

  4.   

    SizeOfNextFile | Data |SizeOfNextFile | Data |SizeOfNextFile | Data |SizeOfNextFile | Data |…… |SizeOfNextFile (这个SizeOfNextFile=0)不过最后还要跟上一个SizeOfNextFile=0,表示文件结束。
    或者你可以在文件的头上加上一个FileCount数据用来表示文件个数。那样的话,文件格式如下:FileCount | SizeOfNextFile | Data | SizeOfNextFile | Data | ……