Avatar billede mega-hawk Nybegynder
19. september 2010 - 17:34 Der er 4 kommentarer og
1 løsning

findes filen eller gør den ikke?

Hvad er der så galt med denne kode?

Private Sub Command1_Click()
If Dir("Dir1.Path\test.txt") <> "" Then
MsgBox "Filen var jo lige her"
Else
MsgBox "Filen findes ikke her"
End If
End Sub

Har en dir liste og selvom jeg der vælger den mappe hvor jeg har filen test.txt liggende i siger den stadig at Filen findes ikke her.

Hvor går der galt for mig?
Avatar billede terry Ekspert
19. september 2010 - 18:00 #1
maybe you need to include the drive letter

c:\Dir1.path\test.txt
Avatar billede tjacob Juniormester
19. september 2010 - 18:02 #2
Din syntaks er forkert. Jeg går ud fra at Dir1 er den liste du omtaler?
Prøv med: If Dir(Dir1.Path & "\test.txt")<>"" Then

eller, hvis Terry har ret og drevbogstav skal med:

If Dir("C:\" & Dir1.Path & "\test.txt")<>"" Then
Avatar billede terry Ekspert
19. september 2010 - 18:50 #3
Avatar billede mega-hawk Nybegynder
19. september 2010 - 19:32 #4
tja det er de små fejl der til tider laver de store forandringer :o/

Men ja tjacob du fik jo ret i det du skriver så smid lige et svar så får du points.

Og Terry... også tak for din hjælp, men føler at det ville være mest fair at give tjacob points da han kom med det første virkende svar, men alligevel tak for dit indlæg
Avatar billede tjacob Juniormester
20. september 2010 - 12:15 #5
OK, -svar.
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