手机
当前位置:查字典教程网 >编程开发 >ASP教程 >vithink小文件自动实现文件浏览下载
vithink小文件自动实现文件浏览下载
摘要:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>

<body>

<script src=http://www.mithink.com/js/top.js></script>

<table id="table16" cellSpacing="0" cellPadding="0" width="765" border="0">

<tr>

<td vAlign="bottom" align="middle" colSpan="2">

<table id="table21" cellSpacing="0" cellPadding="0" width="765" align="center" border="0">

<tr>

<td ><%

Set FSO = CreateObject("Scripting.FileSystemObject")

hu = Replace(Server.MapPath("index.asp"),"index.asp","") '本系统所在目录

Set TestFolder = FSO.GetFolder(hu)

GenerateTestInformation = GenerateAllFolderInformation(TestFolder)

Function GenerateAllFolderInformation(Folder)

Dim S, SubFolders, SubFolder, Files, File, i

tmpStr = ""

Set SubFolders = Folder.SubFolders

If SubFolders.Count <> 0 Then

i = 1

For Each SubFolder In SubFolders

i = i + 1

tmpStr = tmpStr & GenerateFolderInformation(SubFolder,i)

Next

End If

Response.Write tmpStr & "</table><br>"

tmpStr = ""

Set Files = Folder.Files

tmpStr = tmpStr & "<table border=0 width=100% cellspacing=1 cellpadding=4 align='left'>"

tmpStr = tmpStr & ""

If Not (Folder.IsRootFolder) Then

tmpStr = tmpStr & ""

End If

tmpStr = tmpStr & ""

tmpStr = tmpStr & ""

If Files.Count <> 0 Then

i = 1

For Each File In Files

i = i + 1

tmpStr = tmpStr & GenerateFileInformation(File,i)

Next

End If

Response.Write tmpStr & "</table>"

End Function

Function UrlEnCode(Path)

UrlEnCode = Replace(Server.URLEncode(Path),"","/")

End Function

Function CloseFSO

FSO.Close

Set FSO = Nothing

End Function

Function GenerateFileInformation(File,i)

Dim S, RowColor

RowColor = ""

If i Mod 2 = 0 Then RowColor = "bgcolor=#9999dd"

If i Mod 2 <> 0 Then RowColor = "bgcolor=#aaaaee"

S = "<tr><td "&RowColor&" > " & File.Name & "</td>"

S = S & "<td "&RowColor&">" & FormatNumber(File.Size/1024 ,0) & " KB</td>"

S = S & "<td align=center "&RowColor&">"

S = S & "<a href='" & File.Name & "' > ↓</a></td></tr>"

GenerateFileInformation = S

End Function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' 函数名称:GenerateFolderInformation()

' 功能说明:描述文件夹的当前状态

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Function GenerateFolderInformation(Folder,i)

Dim S, RowColor

RowColor = ""

If i Mod 2 = 0 Then RowColor = "bgcolor=#dddddd"

S = ""

GenerateFolderInformation = S

End Function

%>

</td>

</tr>

</table>

</td>

</tr>

</table>

<script src=http://www.mithink.com/js/bottom1.js></script>

</body>

</html>

【vithink小文件自动实现文件浏览下载】相关文章:

用XML+FSO+JS实现服务器端文件的

asp文件上传:文件上传 源代码

一个可以自动创建多级目录的函数

同文件夹内文本搜索器(vbs)

用ASP读取XML文件的具体方法与示例

另类的文件上传解决方案

利用ActiveX控件InetCtls.Inet在ASP中实现新闻小偷

批量文件自动搜索替换插入器 Ver2.1

用XML+FSO+JS实现服务器端文件的选择效果

文件、目录,文本文件等多种操作类

精品推荐
分类导航