---
title: "File.exist över http?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/50842-file-exist-över-http"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "NETwork"
published: "2002-08-21T08:48:42.000Z"
updated: "2002-08-21T12:29:30.000Z"
replies: 6
views: 257
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/dotnet/50842-file-exist-över-http"
---

# File.exist över http?

## #1 — NETwork, 2002-08-21T08:48Z

Jag försöker kolla om en fil existerar eller inte över http men jag får det inte att fungera. 

if (File.Exists(path))

...där path är en http-adress till en bildfil på en annan server. Någon som sitter inne med en smart lösning? Eller är det omöjligt?

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

## #2 — renholm, 2002-08-21T09:16Z

Skulle man inte kunna köra en HttpRequest mot adressen och om man får HTTP 404 tillbaka så existerar inte filen.

Vad är File för class?

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

## #3 — Grynet, 2002-08-21T09:29Z

Funderade också på webrequest, men jag tror det är lättare som NetWork gjort. Dvs att lägga det som en bakgrundsbild (då syns inte explorers fula icke hitta bild bild).

Ta en titt på

System.Io.File...innehåller allt för att hantera en file
System.IO.FileInfo..samma som file fast när du vill skapa ett objekt.

och kolla även in 
System.IO.Path, vilken plockar fram filnamn, katalogs namn etc ur en path (dvs sträng)

Nåja, halkade lite off topic, men om någon orkar göra en WebRequest så vill jag gärna se den

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

## #4 — NETwork, 2002-08-21T09:32Z

BUäh, det låter jobbigt... det kan bli många httprequests i mitt fall. Jag har gjort en mongolösning istället, lägger bilden som en bakgrund. Finns den inte så blir det bara tomt. 
 
 :)

File är en egen klass under System.IO som bara har static methods.

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

## #5 — fredrik, 2002-08-21T10:54Z

...ursäkta inhoppet! ...men:

> File är en egen klass under System.IO som bara har static methods.

Vad innebär "static" här?

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

## #6 — NETwork, 2002-08-21T11:07Z

Statiska metoder körs inte på en instans av klassen utan på klassen i sig själv (fast det är inte riktigt sant för klassen har en instans och det är den som den kör på). 

Exemplet ovan: 

bool b = File.Exists(path)) ;

hade varit något i stil med 

File f = new File(path);
bool b = f.Exists();

om File hade varit en vanlig klass.

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

## #7 — fredrik, 2002-08-21T12:29Z

aha...ok, då vet jag det! tackar! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/50842-file-exist-över-http
