Andvänder FSO för att göra en ny mapp i ett bildscript. Det funkar perfekt på min dator, men när jag skickar upp det till servern så får jag felmedelandet.
Microsoft VBScript runtime error '800a01bd'
Object doesn't support this action
/bildarkiv/Move.asp, line 16
Och linje 16 gör en mapp: objFolder.NewFolder dir
Har ringt och pratat med webbhotellet och kollat att jag har alla rättigheter som behövs för att skapa en mapp och allt e ok...
Någon som har erfarenhet av detta?
Set FSOadd = CreateObject("Scripting.FileSystemObject")
ParentFolder = Server.MapPath("Galleri/")
set objShell = CreateObject("Shell.Application")
set objFolder = objShell.NameSpace(ParentFolder)
objFolder.NewFolder dir
Hmmm tack.
Vet inte om det funkar bättre på servern men ska testa imorrn...
kör såhär nu
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = Fso.getfolder(server.mappath("Galleri/Nya/" & dir))
set Files = Folder.Files
Set FSOadd = CreateObject("Scripting.FileSystemObject")
Fsoadd.CreateFolder Server.MapPath("Galleri/" & dir)
Vad är det för skillnad på dessa två?
Server.CreateObject("Scripting.FileSystemObject") och CreateObject("Scripting.FileSystemObject")
kan man itne ta bort en av dom?
Vad är det för skillnad på dessa två?
Server.CreateObject("Scripting.FileSystemObject") och CreateObject("Scripting.FileSystemObject")
kan man itne ta bort en av dom?
Det borde inte fungera utan att specificera "Server.", men tydligen gör det det ändå. :q
I vilket fall bör du kunna ta bort näst sista raden, och "add" på sista.
Du ska inte behöva två objekt för att göra olika saker.
267 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25