/// <summary> /// 添加文件头部 /// </summary> private void AppendFileHeader(DateTime time, string databaseName) { DateTime date = new DateTime(time.Year, time.Month, time.Day, ((time.Hour / FileDuration) * FileDuration), 0, 0); mFileWriter.Write(date, 0); byte[] nameBytes = new byte[64]; var ntmp = Encoding.UTF8.GetBytes(databaseName); Buffer.BlockCopy(ntmp, 0, nameBytes, 0, Math.Min(64, ntmp.Length)); mFileWriter.Write(nameBytes, 8); }