Avatar billede cyberkox Nybegynder
26. februar 2006 - 15:35 Der er 5 kommentarer og
1 løsning

Hjælp til ObjFolder

Hey

Jeg har lige hentet lidt kode og jeg har et spørgsmål.

Hvordan vælger jeg selv hvilken mappe den skal søge i? Lige nu søger den i mappen, selve filen ligger i. Hvordan ændrer jeg det?

strPathInfo = Request.ServerVariables("PATH_INFO")
strPhysicalPath = Server.MapPath(strPathInfo)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strPhysicalPath)
Set objFolder = objFile.ParentFolder
Set objFolderContents = objFolder.Files
Avatar billede eagleeye Praktikant
26. februar 2006 - 15:57 #1
Den søger i mappen som er lagt i variablen: strPhysicalPath

Så hvis den skal søge i en "images" mappe som ligger i root folderen skal denne linie:
strPhysicalPath = Server.MapPath(strPathInfo)

Til dette:
strPhysicalPath = Server.MapPath("/images")

Der ud over skal du rette koden til dette så den bruger GetFolder i stedet for GetFile funktionen når du bruger en mappe.:


strPhysicalPath = Server.MapPath("/images")

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(strPhysicalPath)
Set objFolderContents = objFolder.Files
Avatar billede cyberkox Nybegynder
26. februar 2006 - 16:05 #2
Stien blev ikke fundet ?

Og jeg har skrevet den rigtige sti ?
Avatar billede eagleeye Praktikant
26. februar 2006 - 16:08 #3
Hvis du mener stien er helt rigtig så prøv at udskrive strPhysicalPath for at være 110% sikker på den er rigtigt :)

strPhysicalPath = Server.MapPath("/images")
response.write strPhysicalPath
Avatar billede cyberkox Nybegynder
26. februar 2006 - 16:08 #4
Ahh, okay, jeg fandt den nu :)

Men, nu hvor GetFile funktionen er taget væk, bliver billederne ikk vist jo ?
Avatar billede eagleeye Praktikant
26. februar 2006 - 16:11 #5
GetFile bruges ikke til at finde billede filer i det kode du har vist, den bruger kun brugt til at finde stien til den fil koden ligger i.

Du skal bruge objecet objFolderContents til at udskrive billederne med da den indeholder alle filerne i folderen.
Avatar billede cyberkox Nybegynder
26. februar 2006 - 16:12 #6
Hehe, ups.. Jeg er da helt forkert på den. Det var såmænd blot stien til filerne der gjorde at de ikke blev vist.. DOH :D.

Tak for hjælpen :)
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