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/") %>

  • 相关阅读:
    Python 文件操作
    Python 操作 sqlite
    Python中的random模块
    Linux系统下的/etc/nsswitch.conf文件
    Python 列表/元组/字典总结
    快斗之翼:python2的print和python3的print()
    田小计划:图解Python深拷贝和浅拷贝
    Python 自省指南
    Python运算符优先级
    tc: 模拟网络异常的工具
  • 原文地址:https://www.cnblogs.com/zerogo/p/2209358.html
Copyright © 2011-2022 走看看