服务器之家

服务器之家 > 正文

asp删除mssql数据库中没有记录的图片代码

时间:2019-09-09 10:37     来源/作者:asp教程网

采用双重循环。把图片进行“.”分割后名字问前面部分,那其余数据库中的 图片路径记录进行对比 
采用vb的InStr函数 如果存在的话返回值>0,过可以得出结论 
代码如下deal.asp 

复制代码代码如下:


<%@ language="vbscript"%> 
<%response.Expires = 0%> 
<!--#include file="conn.asp"--> 
<% 
Dim objFSO,objFolder,objFile,FF '声明 objFSO 变量存放对象实例 
FF = Server.MapPath("pro_s/") 
Set objFSO = Server.CreateObject("Scripting.FileSystemObject") 
If objFSO.FolderExists(ff) Then 
Response.write "文件夹 "&ff&" 里所有的文件:<br>" 
Set objFolder = objFSO.GetFolder(ff) 

For Each objFile in objFolder.Files 
%> 
    <% 
        filename=cstr(objFile.name) 
        myname=split(filename,".") 
        ffname=myname(0) 
        a=0 
        set sclass=conn.execute("select img from wksc_pro ") 
        do while not sclass.eof 

        result=Instr(sclass("img"),ffname) 
        a=a+result 
        if(a>0) then 
            exit do 
        end if 

        sclass.movenext 
        loop 
        if(a=0) then 
        response.Write ""&objFile&"" 
        response.Write"<br>" 
        objFile.delete 

        end if 
    %> 
<% 
Next 
Else 
Response.Write "文件夹"&ff&"不存在,无法读取相关信息!" 
End If 
Set objFolder = Nothing 
Set objFSO = Nothing '释放 FileSystemObject 对象实例内存空间 
%>


来自:http://blog.csdn.net/lingfeng179/archive/2009/08/19/4463679.aspx

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-07-24
叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍
叠猫猫队长可以退出吗 叠猫猫队长怎么换队伍 2019-06-05
返回顶部