假设我在一个目录中有一个大文件,而在另一个目录中有一个较旧版本。是否有可能只更新新版本的旧版本?这样我就只能从一个地方复制一小部分到另一个地方。将不得不为文本和二进制文件工作。C#:如何将文件中的差异从一个目录复制到另一个目录
不知道这是否可能,但很好奇,如果是。
假设我在一个目录中有一个大文件,而在另一个目录中有一个较旧版本。是否有可能只更新新版本的旧版本?这样我就只能从一个地方复制一小部分到另一个地方。将不得不为文本和二进制文件工作。C#:如何将文件中的差异从一个目录复制到另一个目录
不知道这是否可能,但很好奇,如果是。
可能是Sync Framework的解决方案的一部分。 http://msdn.microsoft.com/en-us/sync/default.aspx
希望这有助于。
你所描述的正是rsync最擅长的。使用最适合该问题的工具。
我不认为这是可能的,除非你愿意编写自己的差异代码。如果没有,那么还有一个CRC,它将为这两个文件返回一个值,如果这些值相等,那么这些文件是相同的。 – ThePower 2009-08-17 08:17:20