zoukankan      html  css  js  c++  java
  • 删除冗余文件

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

    <!--#include file="Conndb.asp"-->

    <%Sub   DelSpilthFile(Table,tField,FilePath)  
         '***********************************************  
      '过程名:DelSpilthFile  
      '作 用:删除数据库里冗余的上传文件  
      '参 数:Table:数据表  
      ' tField:图片字段名  
      ' FilePath:图片相对文件夹  
       

      '***********************************************  
          Dim   FileUrl,fso,f,fc,fi,fu,ff,fb  
       
          sql   =   "Select   *   From   ["   &   Table   &   "]"  
          Set   Rs   =   Server.CreateObject("Adodb.RecordSet")  
          Rs.Open   sql,conn,1,1  
          Do   While   Not   Rs.Eof  
            fb     =   Split(tField,",")  
            For   Each   ff   in   fb  
              If   Rs(ff)   <>   ""   and   Not   IsNull(Rs(ff))   Then  
                fu   =   fu   &   Rs(ff)  
                fu   =   fu   &   "|"  
              End   If  
            Next  
            Rs.MoveNext  
          Loop  
          Rs.Close  
          Set   Rs   =   Nothing  
       
          FileUrl   =   Server.MapPath(FilePath)  
          Set   fso   =   Server.CreateObject("Scripting.FileSystemObject")  
          Set   f     =   fso.GetFolder(FileUrl)  
          Set   fc   =   f.Files  
          For   Each   fi   in   fc  
            If   InStr(fu,fi.name   &   "|")   =   0   Then  
              If   fso.FileExists(fi)   Then  
                fso.DeleteFile(fi)       '删除文件  
              End   If  
            End   If  
          Next  
           
          Set   fso   =   Nothing  
          Set   f     =   Nothing  
          Set   fc   =   Nothing  
      End   Sub  
    %>   
       
      Example:  
    <% Call   DelSpilthFile("product","DefaultPicUrl","../UpLoadFiles/") %>

  • 相关阅读:
    vue.js小结
    前端js
    前端HTML页面签入微信和APP小结
    angualr引入bootstrap部分效果失效。
    .net面试问到的问题
    C#网页爬虫抓取行政区划
    mysql 更新一个字段(在他的后面添加字符串)
    关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法
    动态生成GridView列
    MSDN_FieldInfo.SetValue
  • 原文地址:https://www.cnblogs.com/zerogo/p/2209358.html
Copyright © 2011-2022 走看看