日期:2014-05-17  浏览次数:20865 次

批量删除有相同内容的文件 求办法
求一个bat,功能要求

我有100个html页面,其中有些网页有共同连接: <a href="http://baidu.com"></a>

现在希望bat可以通过搜索<a href="http://baidu.com"></a>代码,找到相同的页面,然后将这些页面删除掉

或者求类似功能的软件

------解决方案--------------------
windows不是直接可以全文搜索么,在整个文件夹里搜,搜出的文件全选删掉不行么……
------解决方案--------------------
使用 Findstr /M "<a href="http://baidu.com"></a>"  *.htm 可以获得含该字符串的所有htm文件
再用del删除就好了

------解决方案--------------------
引用:
Quote: 引用:

windows不是直接可以全文搜索么,在整个文件夹里搜,搜出的文件全选删掉不行么……

搜索文件内容也可以吗


win7可以,如果你只做这么一次的话就别写bat了
------解决方案--------------------


引用:
Quote: 引用:

使用 Findstr /M "<a href="http://baidu.com"></a>"  *.htm 可以获得含该字符串的所有htm文件
再用del删除就好了


@echo off
for /r %%i in ('findstr "XXX" *.html') do del %%i /f
pause

请问这样对么

不行吧,括号里必须是文件名 
------解决方案--------------------
每个网页都是在后台才能看到代码,你这个功能实现不了