对于一个文件的读写,其实很简单,就是用FileStream进行Read或者Write就行了。但是如何把多个文件写入到同一个文件,之后要能把这个文件进行还原成多个文件。那么光靠FileStream的Read和Write方法是不够的,首先你需要自行建立文件索引,来标明每个文件在当前文件的位置。 那么最近作了一个简单的DEMO,其中类的部分代码如下: //------------------------------- Compose Files ---------------------------------- //-------------------------------------------------------------------------------- //---File:clsComposeFiles.cs //---Description:This file is to show how-to compose multi-files into one file // and decompose one file to multi-files. //---Author:Knight //---Date:May.16, 2006 //-------------------------------------------------------------------------------- //------------------------------{ Compose Files }--------------------------------- namespace ComposeFiles