Avatar billede agony Nybegynder
18. november 2001 - 14:39 Der er 5 kommentarer og
1 løsning

MoveFile

Jeg har en fil som jeg skal kopiere over i en anden mappe, men:

path = thing.Path
name = thing.Name
response.write path & \"<br>\"   
MyFileObject.MoveFile \"\"&path&\"\",\"C:\\Inetpub\\wwwroot\\statsServer\\oldLogFile\\\"&name

Når jeg udskriver path så får jeg også den korrekte sti men den siger:

Error Type:
Microsoft VBScript runtime (0x800A004C)
Path not found
/statsServer/index.asp, line 38


Det er sikkert syntax fejl i metiden .MoveFile
Avatar billede nute Nybegynder
18. november 2001 - 14:42 #1
hmmm...det kan være fordi path er et reservert ord i asp. prøv å kall variabelen noe annet. hvis ikke det fungerer...hva ligger i variabelen ?

/nute
Avatar billede agony Nybegynder
18. november 2001 - 14:45 #2
ok jeg har omdøbt path til sti og den indehoder:

C:\\Inetpub\\wwwroot\\statsServer\\newLogFiles\\L1113023.log

name indeholder:
L1113023.log
Avatar billede nute Nybegynder
18. november 2001 - 14:57 #3
du skal ikke angi filnavnet i ditt target...

se litt på dette eksempel og prøv det...

<%
Dim fso
Set fso = Server.CreateObject(\"scripting.filesystemobject\")
target = \"c:\\inetpub\\wwwroot\\\"
fileName=\"c:\\inetpub\\wwwroot\\test\\random.txt\"
fso.MoveFile fileName, target
%>

/nute
Avatar billede agony Nybegynder
18. november 2001 - 14:57 #4
sorry :-) stavefejl i stien
Avatar billede agony Nybegynder
18. november 2001 - 14:58 #5
jeg havde skrevet file men der skulle have stået files :-) men du får de 15 point fordi du gad hjælpe :-)
Avatar billede nute Nybegynder
18. november 2001 - 14:59 #6
takker :-)
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