Board logo

标题: [文本处理] 批处理如何判断两个txt文本的内容是否相同/不同 [打印本页]

作者: zmj2006    时间: 2008-9-2 05:10     标题: 批处理如何判断两个txt文本的内容是否相同/不同

本帖最后由 pcl_test 于 2016-7-16 09:33 编辑

比如我有两个文本 (1.txt 和 2.txt),1.txt的内容为132456 。2.txt的为456789  (下面把1.txt 和 2.txt简称1和2)
求助:要比较1和2的不同。若相同则继续比较,一直循环,若不同,则弹出提示,请问这个批处理怎么写
作者: Batcher    时间: 2008-9-2 09:29

  1. @echo off
  2. fc 1.txt 2.txt >nul
  3. if %errorlevel% equ 0 (
  4.   echo 相同
  5. ) else (
  6.   echo 不同
  7. )
  8. pause
复制代码

作者: batman    时间: 2008-9-2 20:16

楼主好像要求的是一直比较,不同则跳出提示:
  1. @echo off
  2. :begin
  3. fc 1.txt 2.txt>nul
  4. if %errorlevel% neq 0 goto next
  5. goto begin
  6. :next
  7. echo 发现不同之处&pause>nul
复制代码

作者: zmj2006    时间: 2008-9-3 16:34     标题: 谢谢了

谢谢上面两位斑竹``小弟这里可以了`
真的感谢你们




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2