Avatar billede bobbedude Nybegynder
19. juli 2002 - 18:46 Der er 8 kommentarer og
1 løsning

FSO og variabler

Hvis jeg med FSO vil checke om en fil findes gør jeg dette:

If FSO.FileExists( "x:/mediebank/tester/013.jpg" ) Then
    Response.write "Den er her<br>"
    else
    response.write "Den er her ikke<br>
End If

Det virker fint MEN hvis jeg bruger en variabel til det sådan her:

If FSO.FileExists( "&thedir&/mediebank/tester/013.jpg" ) Then
    Response.write "Den er her<br>"
    else
    response.write "Den er her ikke<br>"&thedir&"/mediebank/tester/013.jpg"
    End If

Virker det ikke. Ja jeg har prøvet at skrive stien ud via variabel navnene og stien er korrekt så hvad sker der her ??
Avatar billede neteffect Nybegynder
19. juli 2002 - 18:52 #1
misplaced quote foran &thedir
Avatar billede hells Nybegynder
19. juli 2002 - 19:00 #2
neteffect har ret. prøv med dette:
If FSO.FileExists( thedir&"/mediebank/tester/013.jpg" ) Then
    Response.write "Den er her<br>"
    else
    response.write "Den er her ikke<br>"&thedir&"/mediebank/tester/013.jpg"
    End If
Avatar billede bobbedude Nybegynder
19. juli 2002 - 19:01 #3
det var en slå fejl

If FSO.FileExists( "&thedir&/mediebank/tester/013.jpg" ) Then

Men det virker stadig ikke når jeg vil bruge en variabel
Avatar billede bobbedude Nybegynder
19. juli 2002 - 19:09 #4
det skulle være sådan
If FSO.FileExists( ""&thedir&stien&billedet1&"" ) Then
Jeg manglede en " i
If FSO.FileExists( ""
Avatar billede neteffect Nybegynder
19. juli 2002 - 19:20 #5
bobbedude kom lige med på min liste over tidsrøvere
Avatar billede bobbedude Nybegynder
19. juli 2002 - 19:27 #6
Det første jeg skrev var
If FSO.FileExists( "&thedir&stien&billedet&" )
Fejlen var at jeg skulle skrive
If FSO.FileExists( ""&thedir&stien&billedet&"" )

Så fandt jeg ikke fejlen selv?
Jeg er totalt kedaf hvis nogen føler sig snydt og derfor vil jeg meget gerne oprette et sp og give dig point.
His du kikker på de spørgsmål vil du også se at jeg på ingen måde er ude på at snyde nogen.
Avatar billede hells Nybegynder
19. juli 2002 - 19:30 #7
bobbeddude > hvad hjælper de citationtegn egentlig? for mig at se, er det det samme som at skrive ingenting og en variabel og en variabel og ingenting.
Avatar billede bobbedude Nybegynder
19. juli 2002 - 19:53 #8
Jeg gjorde som der står skrevet her http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=78

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
If FSO.FileExists( Server.MapPath( "filename.xyz" ) ) Then
    ... file exists ...
Else
    ... it does not ...
End If

Det jeg fandt ud af var så at når jeg bruget variabler skulle jeg starte med en " ellers virkede det ikke, men du kan jo selv teste det ud.
Avatar billede hells Nybegynder
19. juli 2002 - 19:55 #9
bobbedude > ok, troede bare ikke det gjorde nogen forskel
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester