20. november 2006 - 10:55
Der er
6 kommentarer og 1 løsning
FSO Flyt en folder (lidt latterligt)
Ok her er hvad jeg har: FolderToMove = "E:\*****\www\foldermanager\demo\ulv\" DirToMoveTo = "E:\*****\www\foldermanager\test\" set fso=CreateObject("Scripting.FileSystemObject") If Not fso.FolderExists(FolderToMove) Then response.write "Error In: " &FolderToMove End If If Not fso.FolderExists(DirToMoveTo) Then response.write "Error In: " &DirToMoveTo End If fso.MoveFolder FolderToMove,DirToMoveTo I de 2 første IF sætninger kommer der ingen fejl men når den så skal flytte dem ja så kommer fejlen: Microsoft VBScript runtime error '800a004c' Path not found move_folder.asp, line 40 linie 40 er : fso.MoveFolder FolderToMove,DirToMoveTo Jeg har skrive rettigheder og stien er korrekt den bliver hentet med: FuldSti = Request.Servervariables("APPL_PHYSICAL_PATH")&"foldermanager\" Jeg aner ikke hvad der går galt, jeg kan godt oprette folder men ikke flytte dem??
Annonceindlæg fra Cornerstones
20. november 2006 - 10:58
#1
Brug \\<servernavn>\<share>\ i stedet for E:
20. november 2006 - 11:00
#2
hvad skulle det hjælpe ???
20. november 2006 - 11:17
#3
Nu ved jeg godt du skriver at du har skriverettighed, men kan du ikke dobbeltjekket det ved at oprette en fil på destinationen med CreateTextFile funktionen??
20. november 2006 - 11:20
#4
Hvad med copyFolder. Har du afprøvet det?? Det kan jo være du ikke har slet rettighed på den gamle folder, hvorfor en move ikke vil virke.
20. november 2006 - 11:32
#5
jeg har prøvet med: FolderToMove = "test\" DirToMoveTo = "demo\" set fso=CreateObject("Scripting.FileSystemObject") If Not fso.FolderExists(FolderToMove) Then response.write "Error In: " &FolderToMove End If If Not fso.FolderExists(DirToMoveTo) Then response.write "Error In: " &DirToMoveTo End If fso.MoveFolder FolderToMove,DirToMoveTo men får nu fejlen: File already exists men der er ikke en folder der hedder demo\test
20. november 2006 - 11:37
#6
har fundet fejlen: FolderToMove = "E:\*****\www\foldermanager\demo\ulv\" DirToMoveTo = "E:\*****\www\foldermanager\test\" DirToMoveTo sla selvfølig være "E:\*****\www\foldermanager\test\ulv" jeg manglede at få mappen med
20. november 2006 - 11:43
#7
luk
Kurser inden for grundlæggende programmering