webForumDet fria alternativet

varför funkar det inte..

ASP

15 svar · 341 visningar · startad av sin_adec

Medlem sedan apr. 2002272 inlägg
Frågan#1

Varför funkar det inte...

<% Dim Obj
Set Obj = CreateObject("Scripting.FileSystemObject")

If Obj.FolderExists("C:\mina dokument\mina webbplatser\test2\move") = False Then
Obj.CreateFolder("C\mina dokument\mina webbplatser\test2\move")

end if 

%>

<%
Set copy = CreateObject("Scripting.FileSystemObject")
Copy.CopyFile (request.form("fil")), ("C:\mina dokument\mina webbplatser\test2\move")
%>

får följande fel meddelande...

Körningsfel i Microsoft VBScript fel '800a004c' 

Det går inte att hitta angiven sökväg. 

/test2/copy.asp, rad 5
Medlem sedan apr. 2002272 inlägg
#2

Har fixat det nu... men nu får jag följande fel meddelande:

Körningsfel i Microsoft VBScript fel '800a0005' 

Ogiltigt proceduranrop eller argument. 

/test2/copy.asp, rad 13
Medlem sedan dec. 200012 464 inlägg
#3
Copy.CopyFile request.form("fil"), "C:\mina dokument\mina webbplatser\test2\move"
Medlem sedan juni 200032 967 inlägg
#4

Rad 13?

Medlem sedan apr. 2002272 inlägg
#5

Copy.CopyFile request.form("fil"), "C:\mina dokument\mina webbplatser\test2\move"

Medlem sedan juni 200032 967 inlägg
#6

LarsGs förslag fungerade inte?

Medlem sedan apr. 2002272 inlägg
#7
Nej, det fungerade inte... jag vet inte vad jag ska göra
Medlem sedan dec. 200012 464 inlägg
#8

Vad finns i request.form("fil")? Är det ett giltigt filnamn?

Medlem sedan apr. 2002272 inlägg
#9

Japp..

C:\Mina dokument\orely.jpg

Medlem sedan dec. 200012 464 inlägg
#10

Får du samma fel, dvs

Ogiltigt proceduranrop eller argument.

Varför skapar du 2 st FSO-objekt? Kan du inte använda Obj i båda tillfällena?

Medlem sedan apr. 2002272 inlägg
#11
funkar inte.. får då ett helt annat fel meddelande..
att Object Copy krävs
Medlem sedan aug. 2001226 inlägg
#12

försökte liknande grej förrut... Vet inte hur det kan fungera men iaf:

<% Dim ObjFSP
Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject")

If ObjFSO.FolderExists("C:\mina dokument\mina webbplatser\test2\move") = False Then
ObjFSO.CreateFolder("C\mina dokument\mina webbplatser\test2\move")

end if 

Set fil = ObjFSO.GetFile(request.form("fil"))
ObjFSO.CopyFile ("C:\mina dokument\mina webbplatser\test2\move",file_name)
%>
Medlem sedan aug. 2001226 inlägg
#13

sen leeker man runt å upptäcker att den bara behövs denna kod:
*ler*

 
<% Dim ObjFSP 
Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject") 

If ObjFSO.FolderExists("C:\mina dokument\mina webbplatser\test2\move") = False Then 
ObjFSO.CreateFolder("C\mina dokument\mina webbplatser\test2\move") 

end if 

Set fil = ObjFSO.GetFile(request.form("fil")) 
ObjFSO.CopyFile ("C:\mina dokument\mina webbplatser\test2\move\") 
%>

hahahahahaha garavar mej till golvet... :D

Medlem sedan apr. 2002272 inlägg
#14

Funkar

Funkar fortfarande inte...

Medlem sedan aug. 2001226 inlägg
#15

fel med?

Medlem sedan aug. 2001226 inlägg
#16

denna borde väl fungera:

<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
	if FSO.FolderExists("C:\mina dokument\mina webbplatser\test2\move\")) = false then
		FSO.CreateFolder("C:\mina dokument\mina webbplatser\test2\move\")
	end if
Set fil = FSO.GetFile(request.form("fil")) 
FSO.CopyFile ("C:\mina dokument\mina webbplatser\test2\move\") 
	%>
282 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
157 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)