private int maxSize = 20 * 1024;//字节
private void ShrinkLog(string
fullFileName)
{
try
{
System.IO.FileStream fs = new
System.IO.FileStream(fullFileName,
System.IO.FileMode.OpenOrCreate);
if (fs.Length > 2 *
maxSize)
{
fs.Seek(maxSize * (-1),
System.IO.SeekOrigin.End);
byte[] arrByte = new byte[maxSize];
fs.Read(arrByte, 0, arrByte.Length);
fs.Close();
fs = new System.IO.FileStream(fullFileName,
System.IO.FileMode.Truncate, System.IO.FileAccess.ReadWrite);
fs.Write(arrByte, 0, arrByte.Length);
fs.Flush();
}
fs.Close();
}
catch {
}
finally
{
}
}
c#截取日志
最新推荐文章于 2026-04-17 03:34:27 发布

1825

被折叠的 条评论
为什么被折叠?



