---
title: "kontrollera om filen finns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/179756-kontrollera-om-filen-finns"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mats47"
published: "2009-08-12T13:21:00.000Z"
updated: "2009-08-12T15:36:00.000Z"
replies: 2
views: 518
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/179756-kontrollera-om-filen-finns"
---

# kontrollera om filen finns

## #1 — mats47, 2009-08-12T13:21Z

jag har en includfil till min hemsida

nu vill jag ha en if sats föra.

if nyhet.asp finns then
\<!--#include file="nyhet.asp"--\>
end if

hur gör jag?

alltså om den inte finns så ska den hoppa över 
\<!--#include file="nyhet.asp"--\>

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

## #2 — voigtann1, 2009-08-12T13:26Z

```
Dim objFileSystem
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
If objFileSystem.FileExists(Server.MapPath("nyhet.asp")) Then
%>
<!--#include file="nyhet.asp"-->
<%
End If
Set objFileSystem = Nothing
%>
```

Men om jag inte minns fel så körs include ändå?
Men du kan alltid köra Server.Execute om du vill också.

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

## #3 — @nders, 2009-08-12T15:36Z

> Men om jag inte minns fel så körs include ändå?

Ja, SSI körs ju innan ASP-koden tolkas.

> Men du kan alltid köra Server.Execute om du vill också.

Nä, det kan man absolut inte alltid göra - det beror ju på vad man ska göra. Om det är kod som ska inkluderas för tillgång på den inkluderande sidan så går det ju inte eftersom koden exekveras, och inte inkluderas.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/179756-kontrollera-om-filen-finns
