---
title: "Sökning och FSO"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48263-sökning-och-fso"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2002-07-20T07:41:59.000Z"
updated: "2002-07-20T09:24:24.000Z"
replies: 8
views: 287
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/48263-sökning-och-fso"
---

# Sökning och FSO

## #1 — Asa, 2002-07-20T07:41Z

Tänkte höra hur man utför en sökning bland filer med hjälp av FileSystemObject! 

Kan inte så mycket om det så jag skulle bli mycket tacksam om nån hade en bra kod för det!

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

## #2 — icaaq, 2002-07-20T07:48Z

Vad menar du för sökning?

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

## #3 — Asa, 2002-07-20T07:50Z

Man söker efter filer!

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

## #4 — icaaq, 2002-07-20T07:53Z

Är det bara i en mapp du ska söka eller är det i flera?

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

## #5 — Asa, 2002-07-20T07:55Z

Flera mappar! Det ska ex vara att man söker i alla mappar man har på sin hemsida!

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

## #6 — SirPeter, 2002-07-20T08:10Z

Kanske går [detta script](http://www.webforum.nu/showthread.php?s=&threadid=37400) att modifiera om det inte funkar som du vill ha det.

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

## #7 — Asa, 2002-07-20T08:19Z

Det gör det säkert! Tackar! :)

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

## #8 — Asa, 2002-07-20T09:21Z

Hur gör jag om detta så endast filerna med visas och inte de filer med det sökordet i visas!

```
For Each objFile in objFolder.Files
  If Response.IsClientConnected then
    Set objTextStream = objFSO.OpenTextFile(objFile.Path,fsoForReading)

    strFileContents = objTextStream.ReadAll

    If InStr(1,strFileContents,strSearchText,1) then
       Response.Write "<b>»</b> <a href=" & objFile.Name & ">" & objFile.Name & "</a><br>"
       bolFileFound = True
    End If

    objTextStream.Close
  End If
Next
```

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

## #9 — Asa, 2002-07-20T09:24Z

Fixat det själv:

```
<html>
<body>
<form method="post" action="sok.asp?do=sok">
  Skriv sökord:
  <input type="text" name="searchtext"> &nbsp; <input type="submit" value="starta sökning">
</form>

<%If Request.QueryString("do") = "sok" Then%>

<b>Sök resultat för: <%=Request("SearchText")%></b><br>

<%Const fsoForReading = 1

Mappen = Server.MapPath("/gws")

strSearchText = Request("SearchText")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Mappen)

bolFileFound = False

For Each objFile in objFolder.Files
  If Response.IsClientConnected then
    If InStr(1,objFile.Name,strSearchText,1) then
       Response.Write "<b>»</b> <a href=" & objFile.Name & ">" & objFile.Name & "</a><br>"
       bolFileFound = True
    End If
  End If
Next

if Not bolFileFound then Response.Write "Inga sökresultat..."

Set objFolder = Nothing
Set objFSO = Nothing%>

<%End If%>

</body>
</html>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/48263-sökning-och-fso
