我的软件为用户提供了一个特殊ID,并将其放在2个文本文件中。一个用于安全,一个用于用户观察。我试图编写一个代码来比较这些文件中的文本,并确保它们匹配。如果他们不匹配,我想将其发送到屏幕提醒他们不匹配。 以下是我用来尝试查看它是否有用的测试代码(它没有&#t;)
@echo off
color a
cls
if "C:\Users\Cherida\Desktop\secured\KIRUKOTO MAINFRAME\secured\SAFETY VAULT\KID.txt" == "C:\Users\Cherida\Desktop\secured\KIRUKOTO MAINFRAME\secured\KID.txt" goto :gotcha
GOTO :fAIL
:gotcha
echo I WORK!
pause
:fAIL
echo I DON'T WORK!
pause
答案 0 :(得分:0)
fc "filename1" "filename2" >nul
if errorlevel 1 goto fail
:succeed
如果两个文件不相同,应转到fail
,否则转到succeed
fc
命令比较文件,如果文件相同则将errorlevel
设置为0
,否则为非零。
>nul
会抑制fc`可能生成的任何消息(例如列出差异)