您好,我正在尝试通过替换字节来重写文件,但是重写大文件需要太多时间。例如,在 700MB 上,这段代码运行了大约 6 分钟。请帮助我让它工作不到 1 分钟。
static private void _12_56(string fileName)
{
byte[] byteArray = File.ReadAllBytes(fileName);
for (int i = 0; i < byteArray.Count() - 6; i += 6)
{
Swap(ref byteArray[i], ref byteArray[i + 4]);
Swap(ref byteArray[i + 1], ref byteArray[i + 5]);
}
File.WriteAllBytes(fileName, byteArray);
}
相关分类