28. september 2002 - 12:58Der er
7 kommentarer og 1 løsning
Kopiering af filer fra mappe
Jeg lavet en funktion der kopierer filerne fra en given mappe til en anden.
Problemet er at hvis jeg kalder funktionen mere end en gang får jeg en fejl "runtime error 76 , Path not found"
Hvad er der galt og er der en nemmere måde at gøre det samme på ?
Her er koden. ---- Kode ---- Function KopierFiler(xFROM As String, xTO As String) Set FSO = CreateObject("Scripting.FileSystemObject") ' Opretter mappe If Not FSO.FolderExists(xTO) Then FSO.CreateFolder xTO File1.Path = xFROM For n = 0 To File1.ListCount - 1 ' Tjekker at filen ikke allerede eksisterer If Not FSO.FileExists(xTO & "\" & File1.List(n)) Then ' Kopierer fil FSO.CopyFile xFROM & "\" & File1.List(n), xTO & "\" & File1.List(n) End If Next n End Function
Private Sub Form_Load() KopierFiler "Data\GameArt", "DMda\GameArt" KopierFiler "Data\Text", "DMda\Text" End End Sub ----------
Ok, jeg har løst problemet ved at tilføje App.Path til stierne. johs_j da du ledte mig på sporet af fejlen, men ikke løste det helt får du 20 point. Håber det er i orden.
Du kan naturligvis godt anvende App.Path, men kun hvis stierne ligger relativt til hvor programmet er gemt. Go' weekend hilsen johs.J
Synes godt om
Ny brugerNybegynder
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.