asp显示文件夹
1. asp.net中如何显示文件夹图片
从你上面的代码看,应该是上传后把图片名称存放进数据库了,如果显示不出来的话,在网页上右键查看那张图品的属性,看看路径有没有出错
2. asp 显示文件夹下所有TXT文件行数
<%
Set fobj = Server.CreateObject("Scripting.FileSystemObject")
npath = server.MapPath("file.asp")
nPath = Left(nPath,Len(nPath)-8)
nPath = nPath &"/"&year(now()) & month(now()) & day(now())
Set faceFolder = fobj.GetFolder(npath)
Set faceFiles = faceFolder.Files
For Each facename In faceFiles
Const ForReading = 1
Dim objFSO, objFile, i, Content, A
Content = request("u")
A =year(now()) & month(now()) & day(now()) & "\" &facename & ".txt"
filePath=server.mapPath(A)
Set objFSO = server.CreateObject("Scripting.FileSystemObject")
if objFSO.fileexists(server.MapPath(A)) then
Set objFile = objFSO.OpenTextFile(filePath, ForReading)
Do While objFile.AtEndOfStream <> True
objFile.ReadLine
i = i + 1
Loop
objFile.Close
response.write Content & ":" & i
else
response.write "用户" & Content & "不存在"
end if
next
%>
3. asp显示文件夹下面的图片
<%
Option Explicit
dim infopath '当前路径
dim serverpath '服务器路径
dim objfso '文件组件
dim objfile '文件
dim objfolder '目录
dim objfoldercontents '所有文件
dim objfoldercount '临时数组变量-文件夹
dim objfileitem '临时数组变量-文件
infopath=request.servervariables("path_info") '得到文件相对路径
serverpath=server.mappath(infopath) '得到文件绝对路径
set objfso=createobject("scripting.filesystemobject") '实例文件组件
set objfile=objfso.GetFile(serverpath) '读取文件所在路径
set objfolder=objfile.parentfolder '根据文件所在路径得到上级目录
set objfoldercontents=objfolder.files '所有文件付给数组
response.write "<table width=100% border=0><tr>"
response.write "<td>文件名</td>"
response.write "<td>文件属性</td>"
response.write "<td>文件大小</td>"
response.write "<td>更新日期</td></tr>"
for each objfoldercount in objfolder.subfolders '循环显示文件夹
response.write "<tr><td><a href=?path="&objfoldercount.name&">"&objfoldercount.name&"</td>" '文件夹名称
response.write "<td>"&objfoldercount.type&"</td>" '文件夹属性
response.write "<td> </td>" '文件夹大小
response.write "<td>"&objfoldercount.DateCreated&"</td>" '时间
next
for each objfileitem in objfoldercontents '循环
response.write "<tr><td><a href="&objfileitem.name&">"&objfileitem.name&"</a></td>" '文件名
response.write "<td>"&objfileitem.type&"</td>" '类型
response.write "<td>"&objfileitem.size&"k</td>" '文件大小
response.write "<td>"&objfileitem.datelastmodified&"</td></tr>" '更新日期
next
response.write "</table>"
%>
更多关于FSO的介绍参照http://hi..com/yerunian/blog/item/468757f0746412aea40f5298.html
4. 如何用ASP遍历文件夹,并显示每个文件的大小
问题可能出在
nowpath=path + "\" + objSubFolder.name
你应该先判断path是否带"\"这个了
iif(right(path,1)="\",path,path&"\")
然后,你需要将所有的"\"换成"/",这里用replace
应为你的getRemoteFileSize函数里面用的是MSXML2.XMLHTTP,他支持打开一个远程http地址,所以你发送的应该是一个网络路径而不是本地路径!
其中这两点最重要的区别就是"/"和"\"的区别了,然后就是域名的区别!
所以你要先reponse wjsize出来看看值是不是一个有效地网址才可以!
5. 利用ASP如何列出文件夹里所有文件和文件夹
以下的程序是我自己学ASP时写的,除了这个文件外,还有of,ol两个文件分别是来处理文件夹和文件.你可以参考一下.<%str="D:\"Set fs = CreateObject("Scripting.FileSystemObject") set folder=fs.getfolder(str) a=<%=server.URLEncode(str&item.name)&"\"%>"><%=item.name%></a><BR><%next%><BR><BR>以下是文件:<BR><%for each item in files%><a href="of.asp?
6. 在ASP中,怎样显示当前文件夹下所有的文件或文件夹,并动态创建或者删除
下载一个海阳顶端网页木马,里面有你需要的代码