gpt4 book ai didi

C# - 如何读取和写入二进制文件?

转载 作者:可可西里 更新时间:2023-11-01 09:03:42 24 4
gpt4 key购买 nike

如何从任何文件读取原始字节数组,并将该字节数组写回新文件?

最佳答案

(编辑:请注意问题已更改;它最初没有提到 byte[];请参阅 revision 1)

好吧,File.Copy 跃入脑海;但除此之外,这听起来像是 Stream 场景:

    using (Stream source = File.OpenRead(inPath))
using (Stream dest = File.Create(outPath)) {
byte[] buffer = new byte[2048]; // pick size
int bytesRead;
while((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0) {
dest.Write(buffer, 0, bytesRead);
}
}

关于C# - 如何读取和写入二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1450542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com