示例#1
0
        public void CreateFile(string path, string name, byte[] data)
        {
            DirectoryRecord rec = GetByPath(path) as DirectoryRecord;
            FileRecord      fr  = new FileRecord(name, end);

            fr.length = data.Length;
            rec.Add(fr);
            baseStream.Seek(end, SeekOrigin.Begin);
            baseStream.Write(data, 0, data.Length);
            end += data.Length;
        }
示例#2
0
        private void AddFile(string name, FileRecord record)
        {
            DirectoryRecord rec = GetByPath(CombinePath()) as DirectoryRecord;

            rec.Add(record);
        }