webForumDet fria alternativet

Path not found

8 svar · 294 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

Tjingeling!

Det är som så att jag listar alla bilder i en mapp på en html sida, scriptet hittade jag här på WF...

men jag vet inte hur jag ska skriva i denna rad:

'## -- skapar ett filesystemobject för att kunna få mapp information --
	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

'## -- hämtar mappinformation --
	Set objFolder = objFSO.GetFolder("[B]just här[/B]")

jag skriver hela adressen till mappen dvs http://www.blablbal.se/mapp/ men får felmeddelandet:

Microsoft VBScript runtime error '800a004c'

Path not found

har testat att bara skriva mapp men får felmeddelande igen, aspfilen ligger i den mapp som bilderna ska listas ur...

NickemannenMedlem sedan aug. 20003 575 inlägg
#2

du kan inte skriva den adressen, det måste vara hårdiskens fysiska adress som... d:\blafsdf\sdfsdf\sdf

eller
server.MapPath("mappen i samma mapp som du är")

solbulleMedlem sedan mars 20015 287 inlägg
#3

Tror bestämt att det är den fysiska sökvägen du ska ha, e:/server/dutellidut/mapp/

mao server.mappath("mapp")

solbulleMedlem sedan mars 20015 287 inlägg
#4

Jaja, alla är inte så snabba... :)

NickemannenMedlem sedan aug. 20003 575 inlägg
#5

;), måste ju hoppa in då och då och damma av mina ASP kunskaper

GimboMedlem sedan dec. 20001 626 inlägg
#6

när jag skriver hårddiskens fysiska adress så fungerar scriptet men när jag däremot laddar upp det och skriver bara mappens namn där asp filen är i så får jag map path not found.. jag skriver på följande sätt:

Set objFolder = objFSO.GetFolder("bilder")

har även testat detta

Set objFolder = objFSO.GetFolder("bilder\\")

mappen som filen ligger i heter bilder

NickemannenMedlem sedan aug. 20003 575 inlägg
#7

du måste ha med hela adressen

d:\blahaj\wwwroot\domain\bilder

inte bara bilder mappen

server.MapPath("bilder") = d:\blahaj\wwwroot\domain\bilder

server.MapPath lägger till allt det som finns innan så skriv

Set objFolder = objFSO.GetFolder(server.MapPath("bilder"))

GimboMedlem sedan dec. 20001 626 inlägg
#8

men det är ju inte en mapp i hårddisken som jag ska lista bilderna från utan en mapp på serven...

har testat detta men d fungerar fortfarande inte:

Set objFolder = objFSO.GetFolder(server.MapPath("bilder"))

solbulleMedlem sedan mars 20015 287 inlägg
#9

Servern har ju också en hårddisk...

Skriv i en fil i samma mapp som du håller på i:
<%
response.write server.MapPath("bilder"))
%>
Stämmer den sökvägen som skrivs ut med den faktiska? I så fall ska det fungera.

142 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)