webForumDet fria alternativet

skriva över fil med hjälp av MoveFile

ASP

3 svar · 601 visningar · startad av tlee

Medlem sedan mars 2001290 inlägg
Frågan#1

Tjena..

	Set fso = Server.CreateObject("Scripting.FilesystemObject")

If ( Upload.Form("txtImage") = "prod" ) Then _
	fso.MoveFile "g:\home\cav.com\www\temp\" & strFileName, "g:\home\cav.com\www\af\prodimg\" & strFileName

Felet jag får är..

Microsoft VBScript runtime error '800a003a'

File already exists

/admin/upload/upload.asp, line 29

Vadå, måste man ta bort filen innan man kan flytta den, kan man inte bara skriva över filen ?

/t

------------------
the man with the golden bottle..

Medlem sedan dec. 19995 881 inlägg
#2

Troligtvis går det inte med MoveFile objektet, men kör en .FileExists inuti en funktion precis innan du flyttar. och om det skulle vara så att filen finns, tar du ju bara bort den, alternativt döper om den, eller den gamla filen. Det beror ju lite på vilka behov du har.

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=19" TARGET=_blank>Skulle du äta på restaurang, om det var rökförbud?
</A>Varför blir mina isbitar inte lika klara som i reklamen?

Medlem sedan jan. 2001510 inlägg
#3

Du kan inte helt enkelt ta bort filen innan om den finns? :)

Set fso = Server.CreateObject("Scripting.FilesystemObject")
If ( Upload.Form("txtImage") = "prod" ) Then

If fso.FileExists("g:\home\cav.com\www\af\prodimg\" & strFileName) Then
fso.DeleteFile "g:\home\cav.com\www\af\prodimg\" & strFileName
End If

 
fso.MoveFile "g:\home\cav.com\www\temp\" & strFileName, "g:\home\cav.com\www\af\prodimg\" & strFileName

End If

/JANspeed

Medlem sedan mars 2001290 inlägg
#4

jo.. var och läste lite på msdn och där stod det faktiskt att han inte klarar att skriva över filer så jag fick lösa det enligt janspeeds metod..

tack för hjälpen grabbar!

/t

------------------
the man with the golden bottle..

266 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)