使用FSO按文件大小浏览文件目录并进行删除操作

阿布侃数学

阿布侃数学

2016-01-29 20:18

使用FSO按文件大小浏览文件目录并进行删除操作,使用FSO按文件大小浏览文件目录并进行删除操作
<%@ Language=VBScript %
<%Server.ScriptTimeout=50000%
<HTML
<HEAD
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"
</HEAD
<BODY
<%
function JudgeParaRegular(intID)
if intID<"" and isnumeric(intID) then
JudgeParaRegular=intId
else
Response.Write "输入错误!"
Response.End
end if
end function
intFileSize=JudgeParaRegular(Request.QueryString("intFileSize"))
strPath=Request.QueryString("strPath")
if instr(strPath,":")=0 then strPath=server.MapPath(strPath)
%
<%
function deletefiles(path)
on error resume next
Set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists(path) then
fs.DeleteFile path,True
response.write "成功删除"&path
else
response.write "文件不存在!"
end if
Set fs=nothing
if Err.number<0 then Response.Write Err.number
end function
strFile=request("strFile")
if request("strFile")<"" then
deletefiles strFile
end if

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/)

%

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/)

<%
function ListFolderFiles(strPath,intFileSize,intFlag)
strOriginPath= Request.ServerVariables("Script_Name")& "?strPath=" &Request.QueryString("strPath") & "&intFileSize="&Request.QueryString("intFileSize")
if strPath<"" then
if intFlag=0 then
intFlag=intFlag+1
end if
Set objFs=Server.CreateObject("Scripting.FileSystemObject")
Set objFdir=objFs.GetFolder(strPath)
strParentPath= objFs.GetParentFolderName(strPath)
for each strSubFiles in objFdir.files
if strSubFiles.size /(1024^2)=intFileSize then
Response.Write "<TR" & vbcrlf
Response.Write "<TD" & replace(strNullTran(strSubFiles),strNullTran(strSubFiles.Name),"<b"&strNullTran(strSubFiles.Name)&"</b") & "</TD" & vbcrlf
Response.Write "<TD"& strNullTran(FormatNumber(strSubFiles.size /(1024^2),2)) &" MB</TD" & vbcrlf
Response.Write "<TD" & strNullTran(strSubFiles.type) & "</TD" & vbcrlf
Response.Write "<TD" & strNullTran(strSubFiles.datelastmodified) & "</TD" & vbcrlf
Response.Write "<TD<A HREF='"& strOriginPath & "&strFile="&strNullTran(strSubFiles)&"'<img align=absmiddle border=0 src="http://img.jcwcn.com/attachment/portal/chinazcj/2005-11/18/05111822392183263.gif"</A</TD" & vbcrlf
Response.Write "</TR" & vbcrlf
intFlag=intFlag+strSubFiles.size
end if
next
for each strSubFolders in objFdir.SubFolders
if intFlag=0 then intFlag=1
ListFolderFiles strSubFolders,intFileSize,intFlag
next
else
Response.Write "<tr<td colspan=5输入错误!</td</tr"
end if
ListFolderFiles=intFlag
end function
function strNullTran(str)
if isnull(str) or str="" then
strNullTran=" "
else
strNullTran=str
end if
end function
Response.Write "<TABLE WIDTH=100% BORDER=1 CELLSPACING=1 CELLPADDING=1" & vbcrlf
Response.Write "<TR" & vbcrlf
Response.Write "<TD文件名及路径</TD" & vbcrlf
Response.Write "<TD align=center大小</TD" & vbcrlf
Response.Write "<TD align=center类别</TD" & vbcrlf
Response.Write "<TD align=center修改时间</TD" & vbcrlf
Response.Write "<TD align=center删除</TD" & vbcrlf
Response.Write "</TR" & vbcrlf
intFlag=ListFolderFiles(strPath,CDbl(intFileSize),0)
Response.Write "<tr<td align=right总计:</td<td colspan=4"&formatNumber((intFlag-1)/(1024^2),2) &" MB</td</tr" & vbcrlf
Response.Write "</TABLE" & vbcrlf
%
</BODY
</HTML

展开更多 50%)
分享

猜你喜欢

使用FSO按文件大小浏览文件目录并进行删除操作

ASP
使用FSO按文件大小浏览文件目录并进行删除操作

取得某个目录底下所有文件大小总和

编程语言 网络编程
取得某个目录底下所有文件大小总和

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

突破IIS文件大小限制

电脑网络
突破IIS文件大小限制

PPT怎么压缩文件大小 WPS版本的操作如下

PPT大小 PPT文件大小 PPT怎么压缩文件大小
PPT怎么压缩文件大小 WPS版本的操作如下

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何使用FSO搜索硬盘文件

ASP
如何使用FSO搜索硬盘文件

WinRAR怎样预计压缩后文件大小?

电脑网络
WinRAR怎样预计压缩后文件大小?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Photoshop教程:滤镜制作生锈金属和卷曲绒线

Photoshop教程:滤镜制作生锈金属和卷曲绒线

一段加密函数(base64)

一段加密函数(base64)
下拉加载更多内容 ↓