Board logo

标题: [文本处理] 批处理如何读取两个txt文件的数据如果不一样的话运行copy命令? [打印本页]

作者: pccat    时间: 2012-6-28 08:14     标题: 批处理如何读取两个txt文件的数据如果不一样的话运行copy命令?

如题
A.txt
DD203

b.txt
DD201

读取两个txt文件的数据如果不一样的话运行copy命令
作者: flyingd    时间: 2012-6-28 15:56

本帖最后由 flyingd 于 2012-6-28 16:08 编辑
  1. @ECHO OFF
  2. ECHO N|COMP A.txt B.txt >TEMP.TXT
  3. FOR /F "tokens=3 delims= " %%i in ('Find /c /i "Files compare OK" TEMP.TXT') do set VAR=%%i
  4. IF %VAR% EQU 1 (
  5. ECHO file is same
  6. ) ELSE (
  7. ECHO File is different
  8. copy A.txt B.tXT
  9. )
  10. DEL TEMP.TXT
  11. )
复制代码

作者: weichenxiehou    时间: 2012-6-28 16:50

回复 1# pccat
  1. echo n|comp a.txt b.txt>nul 2>nul||copy ...
复制代码





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