---
title: "FSO problem!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/45261-fso-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ironhead"
published: "2002-06-05T17:07:24.000Z"
updated: "2002-06-11T08:42:54.000Z"
replies: 6
views: 372
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/45261-fso-problem"
---

# FSO problem!

## #1 — ironhead, 2002-06-05T17:07Z

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å?

Permalänk: https://www.webforum.nu/p/45261

## #2 — cupy, 2002-06-05T20:48Z

kanske jag missat något men vart ändrar du till F:\\

Permalänk: https://www.webforum.nu/p/690221

## #3 — ironhead, 2002-06-05T20:55Z

Jag skickar med sökvägen...både fysiska: Startmapp=f:\\\\\<katalog\>\\\\ 

och den virtuella:

<http://>\<server\>/\<katalog\>

Permalänk: https://www.webforum.nu/p/690224

## #4 — OveRRidE, 2002-06-06T06:11Z

```
Set filsystemobjekt = CreateObject("Scripting.FileSystemObject")
```

Saknar du inte ett **"Server."** framför Create... där?

Inte för att det är det som är felet, men.. :)

Sen tycker jag du har döpt samlingen fel..

```
For Each folder in filer
```

Eftersom detta inte är mappar så borde folder bytas ut mot file, lämpligtvis. För en mer läsbar kod.

Permalänk: https://www.webforum.nu/p/690291

## #5 — ironhead, 2002-06-06T06:52Z

Har sett detta skript här, så jag har bara kopierat det som det är för att testa...så jag har inte satt några variabler...men men...får det inte att fungera...

Permalänk: https://www.webforum.nu/p/690306

## #6 — ironhead, 2002-06-06T07:26Z

Verkar som om det sitter i sökvägen i "Startmapp"...det spelar ingen roll vilken sökväg jag skriver, eller om den finns eller ej...den visar ändå inga filer eller mappar.

Om det nu är som jag misstänkte, att  FSO får problem med virtuella webplatser...hur ska man då kunna lösa detta problem?

Permalänk: https://www.webforum.nu/p/690315

## #7 — ironhead, 2002-06-11T08:42Z

Ingen som har nån lösning på hur man ska kunna använda FSO på virtuella webplatser?  :l

Permalänk: https://www.webforum.nu/p/695596

---

Tråden på webben: https://www.webforum.nu/amne/asp/45261-fso-problem
