[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

如题
A.txt
DD203

b.txt
DD201

读取两个txt文件的数据如果不一样的话运行copy命令

回复 1# pccat
  1. echo n|comp a.txt b.txt>nul 2>nul||copy ...
复制代码
看得多说得多,远比不上写得多。

TOP

本帖最后由 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. )
复制代码

TOP

返回列表