28,390
社区成员
发帖
与我相关
我的任务
分享
<%
sub DeleteOneFile (FilePathName)
'删除一个文件(文件路径)-----------------------------------
FilePathName=Server.Mappath(FilePathName)
dim fs
Set fs = server.CreateObject("Scripting.FileSystemObject")
if trim(FilePathName)<>"" and fs.FileExists(FilePathName) then
fs.DeleteFile FilePathName
end if
set fs=nothing
end Sub
set fso = server.createobject("scripting.filesystemobject")
path = server.mappath("upfile")
set fod = fso.getfolder(path)
del = 0
Set files = fod.files
for each file in fod.files
if del=100 then exit for
Set Rs = Server.Createobject("Adodb.recordset")
sql = "Select count(*) From News Where fujian='upfile/"&file.name&"'"
rs.open sql,conn,1,1
If rs(0) = 0 Then
DeleteOneFile("upfile/"&file.name)
del = del + 1
End If
rs.close
Set rs = nothing
next
response.write "文件清理完毕!<br> 共删除了 "&del&" 个文件"
set fod=nothing
set fso=nothing
%>