Använder denna kod för att lista filer och kataloger på min webserver:
<%
StartMapp = Request.QueryString("StartMapp")
StartMappUrl = Request.QueryString("StartMappUrl")
Set filsystemobjekt = CreateObject("Scripting.FileSystemObject")
Set folder = filsystemobjekt.GetFolder(StartMapp)
Set filer = folder.Files
Set underkataloger = folder.SubFolders
%>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="../../IncludeFiles/style.css">
</head>
<body bgcolor="#FFFFFF" text="#000000" vlink="#0000FF">
\<table align="center" cellpadding="0" cellapcing="0" border="0" width="100%"\>
\<tr\>
\<td width="49%" bgcolor="#003399"\>\<font face="Verdana" color="#FFFFFF"\>\<strong\>\<small\>Filnamn\</small\>\</strong\>\</font\>\</td\>
\<td width="17%" bgcolor="#003399"\>\<font face="Verdana" color="#FFFFFF"\>\<strong\>\<small\>Filtyp\</small\>\</strong\>\</font\>\</td\>
\<td width="17%" bgcolor="#003399"\>\<font face="Verdana" color="#FFFFFF"\>\<strong\>\<small\>Datum\</small\>\</strong\>\</font\>\</td\>
\<td width="17%" bgcolor="#003399"\>\<font face="Verdana" color="#FFFFFF"\>\<strong\>\<small\>Storlek\</small\>\</strong\>\</font\>\</td\>
\</tr\>
\<tr\>
<%
For Each folder in underkataloger
If folder.Attributes < 50 then
%>
<td width="49%"><strong><small><small><font face="Verdana"><img src="images/folder.gif" align="absmiddle" WIDTH="15" HEIGHT="13"> <% Response.Write "<a href=""index.asp?url=" & server.urlencode(StartMappUrl) & "/" & server.urlencode(folder.name) & "&path=" & server.urlencode(StartMapp) & "\" & folder.name & """>" & folder.name & "</a> <br>" %> </font></small></small></strong></td>
<td width="17%"><small><small><font face="Verdana">mapp</font></small></small></td>
<td width="17%"><small><small><font face="Verdana"><%= FormatDateTime(folder.DateCreated, 2) %> </font></small></small></td>
<td width="17%"><small><small><font face="Verdana"><%= folder.Size %> </font></small></small></td>
</tr>
<%
end if
Next
%>
<%
For Each folder in filer
If folder.Attributes < 50 then
%>
<tr>
<td width="49%"><img src="images/dokument.gif" align="absmiddle" WIDTH="13" HEIGHT="16"><small><small><font face="Verdana"> <%' Response.Write "<a href=" & StartMappUrl & "/" & folder.name & "/" & ">" & folder.name & "</a> <br>" %>
<a href="<%=server.HTMLEncode(StartMappUrl)%>/<%=server.HTMLEncode(folder.name)%>"><%=folder.name%></a><br>
</font></small></small></td>
<td width="17%"><small><small><font face="Verdana"><%= folder.Type %> </font></small></small></td>
<td width="17%"><small><small><font face="Verdana"><%= FormatDateTime(folder.DateCreated, 2) %> </font></small></small></td>
<td width="17%"><small><small><font face="Verdana"><%= folder.Size %> </font></small></small></td>
</tr>
<%
end if
Next
%>
</table>
</tr>
</table>
<a href="javascript:history.go(-1)"><span class="txt">«Tillbaka</span></a>
</body>
</html>
<%
Set filsystemobjekt = Nothing
Set folder = Nothing
Set filer = Nothing
Set underkataloger = Nothing
%>
Allt funkar bra sålänge jag håller mig inom wwwroot på webservern...men när jag ändrar till F:\ så listas ingenting, men skriptet körs utan problem ändå...men inga filer eller kataloger syns.
Ändå är sökvägarna liknande:
Startmapp=d:\\inetpub\\wwwroot\<katalog>\\
StartUrl=http://<server>/<katalog>
mot:
Startmapp=f:\\<katalog>\\
StartUrl=http://<server>/<katalog>
Jag har satt upp f:\<katalog> som en "virtual directory", är det det som kan ställa till det?
Vad tror ni det beror på?