如何删除数据库没用到的图片

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:56:20
网站中,有写死链的图片.在网页中没有使用到,可以删除.
如何删除,数据库中,没有用的图片
ASP网站
sifm - 门吏 二级
不是,是我空间中有些图片,没有在网页上使用。要删除之

我想来想去,你问的问题可能是这样的:

你的网站中许多文章是从别的网站采集过来的
然后有些图片死链了,你想把这些死链的图片URL从数据库中删掉或批量替换掉

是不是?

DO WHILE NOT RS.EOF
一:把数据库的一行拉出来,找到图片所在的正文字段

二:把字段中的图片地址拉出来.JPG GIF
每个图片地址做一次下载.判断下载的文件的大小
如正常则留下,不正常则删掉或替换成新的地址

rs.movenext
loop

中间的下载代码可以做个过程这样会省事点

当然这只是演示,真的要来,因为操作过时的问题.还要加个分段.比方说每完成100条记录,让服务器休息一下:)要不然程序会死的

回答补充:
我空间中有些图片,没有在网页上使用。要删除之

这样更简单,用dreamweaver自带的站点管理器

[站点]==》检查站点范围内的链接==》链接管理器==》

下拉菜单选:孤立文件

然后等结果出来后,所有你的网站中孤立的没有用的文件都列出来了。选中后缀后为JPG和GIF的删掉!

当然如果数据库里有本地图片地址要先做个小程序把里面的地址导出来成一个正常的HTM文件。

可能说得不是很详细,但我觉得你应该能看得懂的。

这个过程就好比是优化大师和兔子里的清除垃圾文件一样 ~_~