我正在使用这段代码从文件中提取一个块。
// info is FileInfo object pointing to file
var percentSplit = info.Length * 50 / 100; // extract 50% of file
var bytes = new byte[percentSplit];
var fileStream = File.OpenRead(fileName);
fileStream.Read(bytes, 0, bytes.Length);
fileStream.Dispose();
File.WriteAllBytes(splitName, bytes);
有没有办法加快这个过程的速度?
目前对于一个530 MB的文件,需要大约4-5秒的时间。可以提高这个时间吗?