假設我在一個目錄中有一個大文件,而在另一個目錄中有一個較舊版本。是否有可能只更新新版本的舊版本?這樣我就只能從一個地方複製一小部分到另一個地方。將不得不爲文本和二進制文件工作。C#:如何將文件中的差異從一個目錄複製到另一個目錄
不知道這是否可能,但很好奇,如果是。
假設我在一個目錄中有一個大文件,而在另一個目錄中有一個較舊版本。是否有可能只更新新版本的舊版本?這樣我就只能從一個地方複製一小部分到另一個地方。將不得不爲文本和二進制文件工作。C#:如何將文件中的差異從一個目錄複製到另一個目錄
不知道這是否可能,但很好奇,如果是。
可能是Sync Framework的解決方案的一部分。 http://msdn.microsoft.com/en-us/sync/default.aspx
希望這有助於。
你所描述的正是rsync最擅長的。使用最適合該問題的工具。
我不認爲這是可能的,除非你願意編寫自己的差異代碼。如果沒有,那麼還有一個CRC,它將爲這兩個文件返回一個值,如果這些值相等,那麼這些文件是相同的。 – ThePower 2009-08-17 08:17:20