如何将文件重写为字节数组快速 C#

您好,我正在尝试通过替换字节来重写文件,但是重写大文件需要太多时间。例如,在 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);

}


潇潇雨雨
浏览 116回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP