---
title: "Dropdown som visar filer i en mapp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13110-dropdown-som-visar-filer-i-en-mapp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Oblivion"
published: "2001-11-03T10:51:00.000Z"
updated: "2001-12-09T21:16:00.000Z"
replies: 18
views: 224
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/13110-dropdown-som-visar-filer-i-en-mapp"
---

# Dropdown som visar filer i en mapp

## #1 — Oblivion, 2001-11-03T10:51Z

Jag har ett formulär och jag skulle vilja ha en dropdown där som visar alla filer som ligger i en viss mapp, hur gör jag det ?

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

## #2 — Jojoxx, 2001-11-03T17:43Z

Det gör du med serverside-script (alltså inte klient-sides JavaScript). Vad har du tillgång till? ASP, CGI?

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

## #3 — Oblivion, 2001-11-04T09:19Z

Jag kör med ASP.

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

## #4 — Jojoxx, 2001-11-04T09:36Z

Då flyttar vi tråden dit.

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

## #5 — icaaq, 2001-11-04T09:54Z

....blev lite fel där... :r

\[Redigerat av icaaq den 04 nov 2001\]

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

## #6 — Oblivion, 2001-11-04T09:59Z

Tackar !

Å fasiken :h

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

## #7 — LarsG, 2001-11-04T13:33Z

```
<%
Dim fso
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Dim rf
set rf = fso.GetFolder(Server.MapPath("YourFolderName"))
response.write "<select name='files'>"

For Each file in rf.files
Response.Write "<option value='" & file.Name & "'>" & file.name & "</option>"
Next
response.write "</select>"
```

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

## #8 — Oblivion, 2001-11-05T19:48Z

Tackar !

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

## #9 — icaaq, 2001-12-09T10:31Z

jag hoppar på denna tråd, och frågar om man på nått enkelt sätt kan räkna filerna i en mapp ....

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

## #10 — Erik Juhlin, 2001-12-09T11:42Z

```
rf.Files.Count
```

Borde gå...

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

## #11 — Erik Juhlin, 2001-12-09T11:49Z

Borde gå, men fungerar absolut inte för mig. Får inget felmeddelande heller. Blir aldrig klar sidan...
Någon som kan se något fel med detta?

```
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("J:\projects\eONTheme\web\images")

For Each f in objFolder.Files
	Response.Write f.Name & "<br>"
Next 'f
```

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

## #12 — LarsG, 2001-12-09T15:19Z

Norton?

Det har varit några som har haft problem med fso som visat sig breo på att dom också har Norton antivirus installerat. Om du söker så kan du nog hitta länken där till msdn där det finns en patch.

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

## #13 — Erik Juhlin, 2001-12-09T18:53Z

Hoho, måste vara det. Morsan har ju installerat Norton på deras dator. :e

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

## #14 — icaaq, 2001-12-09T20:30Z

Jag får det inte att funka...nu har jag denna:

```
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    
    Set objFolder = objFSO.GetFolder(Server.MapPath("../../../data/upload"))
    [b]Set objFiles = objFSO.GetFile(Server.MapPath("../../../data/upload"))[/b]
    
    If objFiles.File.Count > 0 Then
```

jag får följande fel:
 
Microsoft VBScript runtime error '800a0035' 
File not found 

/office1/admin/add.asp, line 186

det är ju ganska logiskt, för det finns inga filer där. Men om det inte finns några filer där vill ju jag skriva ett eget meddelande, typ:"Du måste ladda upp en fil först"

hur fixar jag det....?

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

## #15 — LarsG, 2001-12-09T20:37Z

```
If not objfso.FileExists(Server.MapPath("../../../data/upload")) Then
response.write "Icke existerande filer må icke ..."
end if
```

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

## #16 — icaaq, 2001-12-09T21:01Z

Hur funkar det där med .Count igentligen??

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

## #17 — icaaq, 2001-12-09T21:03Z

....jag fixade det..(jag måste börja läsa bättre vad ni skriver.. :r )

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

## #18 — LarsG, 2001-12-09T21:05Z

Frågetecken.

Count är en egenskap som innehåller antal objekt i en samling.

red: Då så.

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

## #19 — icaaq, 2001-12-09T21:16Z

Lösningen på hur man kollar om det finns några filer i en mapp och om det finns så listar man dem i en select:

```
<%

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    
	Set objFolder = objFSO.GetFolder("D:\Inetpub\Externa\Meditrixstart\data\upload")
	
	If objFolder.Files.Count > 0 Then
    %>
    <tr>
    <td valign="top"><select name="filer">
    <%
    For Each File In objFolder.Files
    %>
    <option value="<%=File.name%>"><%=Left(File.name, Len(File.Name)-4)%></option>
    <%
    next
    %>  
    </td>
    </tr>
    <%
	End IF
    %>
```

detta kanske var småpotatis för som kan FSO men man ska ju börja nånstans.. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13110-dropdown-som-visar-filer-i-en-mapp
