webForumDet fria alternativet
Logga in / Bli medlem

FileSystemObject

ASP

1 svar · 131 visningar · startad av Sandman

Medlem sedan juli 2000112 inlägg
Frågan#1

Den här koden visar alla filer i samma katalog som den ligger i:

Fråga: Hur gör jag om jag vill visa alla kataloger som ligger där också??

<HTML>
<HEAD>
<TITLE>FileSystemObject</TITLE>
</HEAD>
<BODY>
<%
dim strPathInfo, strPhysicalPath
strPathInfo = Request.ServerVariables("PATH_INFO")
strPhysicalPath = Server.MapPath(strPathInfo)

Dim objFSO, objFile, objFileItem, objFolder, objFolderContents
Set objFSO = CreateObject("Scripting.FileSystemObject")
set objFile = objFSO.GetFile(strPhysicalPath)
set objFolder = objFile.ParentFolder
set objFolderContents = objFolder.Files	

%>
<TABLE cellpadding=5>
<TR align=center>
<TH align=left><font face="verdana, arial, helvetica" size="1">File Name</font></TH>
<TH><font face="verdana, arial, helvetica" size="1">Type</font></TH>
<TH><font face="verdana, arial, helvetica" size="1">File Size</font></TH>
<TH><font face="verdana, arial, helvetica" size="1">Last Modified</font></TH>
</TR>
<%
For Each objFileItem in objFolderContents
%>
<TR><TD align=left>
<A HREF="<%= objFileItem.Name %>"><FONT FACE="Verdana" SIZE="1">
<%= objFileItem.Name %></A></FONT></TD>
<TD align=right><FONT FACE="verdana" SIZE="1" COLOR="DarkGreen">
<%= objFileItem.type %></FONT></TD>
<TD align=right><FONT FACE="verdana" SIZE="1" COLOR="DarkGreen">
<%= objFileItem.size %></FONT></TD>
<TD align=right><FONT FACE="verdana" SIZE="1" COLOR="DarkGreen">
<%= objFileItem.DateLastModified %></FONT></TD>
<TD align=right><FONT FACE="verdana" SIZE="1" COLOR="DarkGreen">
</TD>
</TR>
<%
Next
%>
</TABLE>

<!-- #include file="FileDetails.inc" -->
<HR>
</BODY>
</HTML>

Medlem sedan juni 200032 967 inlägg
261 ms totalt · 4 externa anrop · v20260731065814-full.05830320
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)