楼 主
无后缀名文本文件指定字符过滤
发表于 2008-12-16 00:51 · 中国 辽宁 阜新 电信
新手上路
★
积分 4
发帖 4
注册 2007-07-04 00:57
19年会员
UID 93071
性别 男
状态 离线
指定目录下(d:\123\124)文件均为无后缀名文本文件,过滤每个文件中是否有字符 “#”。删除不带该字符的其他文件的。删除124中的文件,123里的不删Dos6.22环境
[ Last edited by 376775167 on 2008-12-16 at 01:09 ]
第 2 楼
发表于 2008-12-16 00:54 · 中国 上海 电信
中级用户
★★
积分 484
发帖 250
注册 2007-06-05 23:33
19年会员
UID 90372
性别 男
状态 离线
第 3 楼
发表于 2008-12-16 01:01 · 中国 北京 海淀区 联通
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
18年会员
UID 97070
性别 男
状态 离线
cmd下:
for /r d:\123\124 %a in (*) do @find "#" "%a">nul||del "%a"
第 4 楼
多谢,dos环境下--无后缀名文本文件指定字符过滤
发表于 2008-12-16 01:11 · 中国 辽宁 阜新 电信
新手上路
★
积分 4
发帖 4
注册 2007-07-04 00:57
19年会员
UID 93071
性别 男
状态 离线
指定目录下(d:\123\124)文件均为无后缀名文本文件,过滤每个文件中是否有字符 “#”。删除不带该字符的其他文件的。删除124中的文件,123里的不删。
Dos6.22环境
第 5 楼
发表于 2008-12-16 01:27 · 中国 北京 海淀区 联通
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
18年会员
UID 97070
性别 男
状态 离线
下面的行么?
for %a in (d:\123\124\*) do @find "#" "%a">nul||del "%a"
第 6 楼
发表于 2008-12-16 09:28 · 中国 北京 光环新网
新手上路
★
积分 8
发帖 5
注册 2008-11-27 10:38
17年会员
UID 132227
性别 男
状态 离线
第 7 楼
发表于 2008-12-16 21:08 · 中国 辽宁 阜新 电信
新手上路
★
积分 4
发帖 4
注册 2007-07-04 00:57
19年会员
UID 93071
性别 男
状态 离线
我在试了,CMD下无效。为什么?
dos还没来得及试试
论坛跳转: