首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么删除垃圾图片

2012-01-22 
如何删除垃圾图片表中有2个字段pic1,pic2都是存放的上传图片的路径如何查找出图片文件夹中存在,但是数据库

如何删除垃圾图片
表中有2个字段pic1,pic2都是存放的上传图片的路径

如何查找出图片文件夹中存在,但是数据库中不存在它们的路径的多于图片(垃圾图片)       ,查出后都删除,如何做呢???




[解决办法]
取出pic1,pic2下的所有图片文件名,一一用下面的方式
用sql= "select imageid from Images where imagename= ' " + ImageName + " ' ";
if(dr.read())
{
}
else
{
System.IO.File.Delete( "路径+文件名 ")
}
[解决办法]
笨方法啊,遍历文件夹,得到如temp1=a.jpg;b.jpg...的字符串,遍历数据库,然后temp2=temp1.replace(数据库图片名称, " ")最后temp2.split( "; "),循环删除就可以了。

热点排行