【发布时间】:2017-02-15 03:18:54
【问题描述】:
我正在尝试连接两个非常大的文件(可能是几 GB)。我不需要保留他们的原始内容,我只对结果感兴趣。
我发现将一个文件附加到另一个文件的最有效方法是使用FileStream.CopyTo()。
但是,众所周知,移动操作比复制便宜得多。如果我想在文件系统中移动文件,我会使用File.Move 而不是File.Copy。
有没有文件流的等价物?或者围绕文件的任何其他方式?我也可以使用非C# 方法。
【问题讨论】:
-
但是您不能以流式方式(逐字节)删除文件,那么该移动实际上应该做什么?
标签: c# file stream filestream