---
title: "FSO.FileExists"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11568-fso-fileexists"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Tobbster"
published: "2001-09-11T11:13:00.000Z"
updated: "2001-09-11T18:28:00.000Z"
replies: 7
views: 319
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/11568-fso-fileexists"
---

# FSO.FileExists

## #1 — Tobbster, 2001-09-11T11:13Z

Jag får inte följande kod att fungera kan någon hjälpa mig....
Stödjer IIs:n FSO

```
<%
      Set Conn = Server.CreateObject("ADODB.Connection")
      Conn.Open connString
strSQL="SELECT * from tlv_PersonAdress where PersonID= '"&Request.querystring("id")&"' "
Set RS = Conn.execute (strSQL)

pic = ".\images\" & trim(RS("Fname")) & "%20" & trim(RS("Lname")) & ".jpg"

set FSO= Server.CreateObject("Scripting.FileSystemObject")
    if FSO.FileExists(pic) then
       bild = ".\images\" + RS("firstname") + "%20" + RS("lastname") & ".jpg"
    else
        bild = ".\images\saknas.jpg"
'        bild = pic
    end if
%>
```

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

## #2 — @nders, 2001-09-11T11:17Z

Har du provat med server.mappath på filsökvägen?

Och snälla, ge oss alltid felmeddelande när du säger att det inte fungerar, alternativt säg att du inte får något felmeddelande. 

Mvh,

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

## #3 — Tobbster, 2001-09-11T11:23Z

Det stämmer @nders jag ska skärpa mig...

Det var på tiden att du blev forumledare  "Grattis"

får inget felmeddelande 

FSO.FileExists(pic)  returnerar alltid false även om bilden finns....
Ska prova med server.mappath

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

## #4 — Tobbster, 2001-09-11T11:27Z

Jag ändrade koden till följane

```
<%
      Set Conn = Server.CreateObject("ADODB.Connection")
      Conn.Open connString
strSQL="SELECT * from tlv_PersonAdress where PersonID= '"&Request.querystring("id")&"' "
Set RS = Conn.execute (strSQL)

pic = "Server.mappath\images\" & trim(RS("Fname")) & "%20" & trim(RS("Lname")) & ".jpg"

set FSO = Server.CreateObject("Scripting.FileSystemObject")
    if FSO.FileExists(pic) = "True" then
       bild = pic
    else
        bild = ".\images\saknas.jpg"
        bild = pic
    end if
Response.Write FSO.FileExists("pic")
%>
```

Men FSO.FileExists(pic) returnerar fortfarande ALLTID false....

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

## #5 — @nders, 2001-09-11T11:27Z

Annars kan du ju prova att hårdkoda, bara för att se om det är din kod det är fel på,

```
response.write FSO.FileExists("c:\autoexec.bat")
```

Du väljer givetvis då en fil som verkligen existerar på din disk.
\-
Tack! :)

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

## #6 — @nders, 2001-09-11T11:28Z

Så här tänkte jag:

```
pic = Server.mappath(".\images\" & trim(RS("Fname")) & "%20" & trim(RS("Lname")) & ".jpg")
```

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

## #7 — Tobbster, 2001-09-11T11:42Z

Även om jag tar en fil som jag är 123 % säker på att den finns och jag skriver ut sökvägen för att se så den är rätt så returnerars ändå False.......
\*Snyfft\*

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

## #8 — Tobbster, 2001-09-11T18:28Z

Det löste sig....'
Problemet var att jag kunde inte använda %20 i strängen till FSO.FileExists då var jag tvungen att skriva " "..men i sökvägen till bilden var jag tvungen att använda just %20...

Tack för hjälpen ändå @nders

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

---

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