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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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