Beispiel #1
0
        /// <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);
        }