Avatar billede tniels Nybegynder
03. september 2002 - 14:23 Der er 2 kommentarer og
1 løsning

Server.mappath("test.txt") i Visual Basic

Hvis jeg har lavet en lille application i Visual Basic, som jeg starter fra en kommandoprompt på denne måde:
c:\> c:\test\test.exe

Jeg vil gerne i applicationen læse en fil, der hedder test.txt ved hjælp af FileSystemObject. Filen skal ligge i samme mappe som applicationen - altså på stien c:\test\test.txt.

I applicationen prøver jeg at læse filen på følgende måde:
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("test.txt", 1)
test = f.ReadAll

Hvis jeg prøver at starte applicationen som beskrevet øverst, prøver applicationen af finde filen test.txt på stien c:\test.txt og ikke på stien c:\test\test.txt.

I ASP ville jeg kunne bruge server.mappath("test.txt") til at finde stien. Findes der noget tilsvarende i Visual Basic?
Avatar billede a1a1 Novice
03. september 2002 - 14:30 #1
app.path giver stien til applikationen så noget ligende

Set f = fso.OpenTextFile(app.path & "test.txt", 1)

;)
Avatar billede tniels Nybegynder
03. september 2002 - 14:34 #2
Ja, jeg tænkte jo nok, at det var så let!

Tak for det :-)
Avatar billede a1a1 Novice
03. september 2002 - 14:41 #3
ja, selv tak ;)
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