我原本以为这将是一项非常简单的任务,但我现在已经苦苦挣扎了几天,而且有点沮丧!我对Windows批处理脚本不是很熟悉,所以如果你知道答案,请尽量保持简单:)
基本上,我有一个Windows关闭脚本(.bat文件),我想知道两个文本文件是否相同(即它们的内容完全相同),如果是,请执行goto命令(例如转到第10行)
我无法弄清楚如何做到这一点!非常感谢您的帮助!
答案 0 :(得分:14)
没有转到:
fc /b file1 file2 > nul
if errorlevel 1 (
echo different
) else (
echo same
)
答案 1 :(得分:10)
此脚本应该有效:
fc /b file1 file2 > nul
if errorlevel 1 goto files_differ
[files are the same, do something here]
:files_differ
[files are not the same, do something here]