我有兩個文件夾。我想比較這些文件夾內的文件。根文件夾中有一些子文件夾。這些子文件夾也包含一些文件。我想在子文件夾中比較這些文件。爲此,我正在嘗試編寫一個批處理文件。任何類型的解決方案將幫助我很多使用批處理命令比較文件夾和子文件夾文件
0
A
回答
1
我根本不會使用批處理文件來完成此任務。 BeyondCompare就是爲了做到這一點,而且看起來很好。
現在,在另一方面,你真的想通過批處理文件做了,我建議你安裝一個名爲diff tools工具,你就可以這樣做:
diff.exe <file1> <file2> <htmlfile>
在命令線。
希望它有助於
UPDATE 作爲後續行動,以你的評論,我寫這篇文章,這也似乎爲我工作,並且不使用任何外部工具。這是一個簡單的例子,但你可以做得更好。
是否存在compare.log德爾compare.log 是否存在missing.log德爾missing.log
for /f "delims=" %%a in ('dir/b/a-d c:\test\1') do (
if exist "C:\test\2\%%a" (
fc "c:\test\%%a" "C:\test1\%%a" >> compare.log
) else (
echo %%a is missing >> missing.log
)
)
暫停
0
嘗試dir /b /s
搜索子目錄中的文件,而不是dir /b
+0
**只是一個提示:**它會更好發佈,您的答案在Marcos Placona的回答評論,因爲如果有更多的答案來這個帖子可以分開,這個信息本身並不是答案。 – 2013-07-08 15:12:30
相關問題
- 1. 批處理文件文件夾比較?
- 2. 比較兩個文件夾及其子文件夾批處理文件
- 3. 批處理命令打開文件夾
- 4. 使用批處理文件創建文件夾和多個子文件夾
- 5. 使用批處理文件計算文件夾和子文件夾
- 6. 批處理:重命名所有文件和子文件夾
- 7. 創建批處理文件夾和子文件夾
- 8. 通過批處理文件進行文件夾比較
- 9. 批處理文件來比較2個文件夾
- 10. 刪除批處理文件夾中的文件和文件夾
- 11. 批處理命令來移動文件夾包含文件
- 12. 批處理文件來創建多個文件夾和子文件夾
- 13. 批處理文件將文件放入文件夾(僅子文件夾)
- 14. 運行批處理命令刪除空文件夾和子文件夾時出現文件未找到錯誤
- 15. 文件夾/文件比較
- 16. 批處理命令將png文件移動到文件夾相同的名稱文件和文件夾
- 17. 使用批處理文件查找和刪除文件夾和子文件夾中的特定文件
- 18. 批處理文件重命名文件夾中的文件
- 19. 批處理文件重命名文件夾內的文件
- 20. 重命名文件夾等文件,批處理文件
- 21. 批處理文件刪除文件夾
- 22. 批處理文件:兩個文件夾
- 23. 批處理文件比較兩個文件夾返回不在一個文件夾中的文件
- 24. Windows批處理文件和文件夾重命名Powershell
- 25. 批處理DOS - 重命名文件夾
- 26. 使用批處理文件根據文件名創建文件夾和可選子文件夾
- 27. 批處理命令的文件夾中創建的文件名空txt文件
- 28. 批處理通過所有文件和子文件夾
- 29. 在每個子文件夾中運行命令的批處理文件
- 30. 使用批處理刪除文件和文件夾
我只想使用批處理命令或批處理文件。是否有任何腳本/命令檢查文件夾和子文件夾中的文件,並將其與指定的其他文件夾進行比較。 – WENzER 2010-03-10 10:07:07
發表了一條關於你的評論的更新 – 2010-03-10 10:38:28
我已經試過這一個,但是這個比較根文件夾中的文件不是爲了子文件夾 – WENzER 2010-03-10 11:11:37