中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何根据两文件的内容来执行不同的处理
作者:
标题: [求助]如何根据两文件的内容来执行不同的处理 上一主题 | 下一主题
ksp169
新手上路





积分 11
发帖 3
注册 2007-6-30
状态 离线
『楼 主』:  [求助]如何根据两文件的内容来执行不同的处理

有没有会用批处理写。比较二个文件的内容。如果内容不相同就跳转到第三个批处理。如果内容相同就按任意健退。如比较1.txt和2.txt的内容。
有没有高手会写???



─────────────────── 版务记录 ────────────────────
执行:lxmxn
操作:修改标题
原标:有难度的批处理编写。高手来看看
─────────────────── 版务记录 ────────────────────


[ Last edited by lxmxn on 2007-7-5 at 11:25 AM ]

2007-7-4 20:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Eblis
中级用户




积分 251
发帖 108
注册 2007-1-7
来自 湖南==>广州
状态 离线
『第 2 楼』:  

论坛搜索``挺简单的``



DOS新人.多多指導
2007-7-4 21:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
luowei14
初级用户




积分 193
发帖 98
注册 2007-1-17
状态 离线
『第 3 楼』:  

提问之前先自己试着去解决 实在不行再问你 对自己负责也对别人负责

C:\>fc /?
比较两个文件或两个文件集并显示它们之间的不同


FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]
   [drive1:][path1]filename1 [drive2:][path2]filename2
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2

  /A         只显示每个不同处的第一行和最后一行。
  /B         执行二进制比较。
  /C         不分大小写。
  /L         将文件作为 ASCII 文字比较。
  /LBn       将连续不匹配的最大值设为指定
             的行数。
  /N         在 ASCII 比较上显示行数。
  /OFF[LINE] 不要跳过带有脱机属性集的文件。
  /T         不要将 tab 扩充到空格。
  /U         将文件作为 UNICODE 文字文件比较。
  /W         为了比较而压缩空白(tab 和空格)。
  /nnnn      指定不匹配处后必须连续匹配的行数。
  [drive1:][path1]filename1
             指定要比较的第一个文件或第一个文件集。
  [drive2:][path2]filename2
             指定要比较的第二个文件或第二个文件集。



这家伙很聪明 什么都没留下
2007-7-4 21:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: