【发布时间】:2014-10-24 19:13:09
【问题描述】:
例如我在三个文件夹中有文件:
+-------------------+---------------------------------+-------------+
| Folder1 | Folder2 | Patches |
+-------------------+---------------------------------+-------------+
| - OldFile1.bin | - OldFile1.bin (Not Modified) | |
| - OldFile2.bin | - NewFile2.bin (Modified) | |
| - OldFile3.bin | - OldFile3.bin (Not Modified) | |
| - ........ | - ......... | |
| - OldFileN.bin | - OldFileN.bin (Modified) | |
+-------------------+---------------------------------+-------------+
然后我想使用 xDelta 为所有修改过的文件创建补丁:
FOR %%P in (Folder1\*.bin) do (
call xdelta.exe -9 -e -s "Folder1\%%~nP" "Folder2\%%~nP" "Patches\%%~nP.xdelta"
)
在 Patches 文件夹中,我从 Folder1 中获取所有未修改的 0kb 大小的文件。如何忽略它们?
在文档中没有提到哈希或其他文件检查。
【问题讨论】: