Avatar billede baloose Nybegynder
24. januar 2005 - 18:59 Der er 1 kommentar og
1 løsning

fejl i linje!

Er der nogen der kan finde ud af hvad fejlen i denne kode er?

fejlen er i linjen: fso.CopyFile fullfilname, BackupDir, True

kode:
Private Sub cmdBackup_Click()
    Dim fso As FileSystemObject
    Set fso = New FileSystemObject
    Dim i As Integer
    Dim BackupDir As String
    BackupDir = txtBackupDir.Text & Format(DateTime.Now, "yyyy-MM-dd HH-mm-ss")
    fso.CreateFolder BackupDir
    For i = 0 To lstBackup.ListCount - 1
        Dim sti As String
        sti = lstBackup.List(i)
        If Right(sti, 1) = "*" Then 'mappe
            Dim fullmappename As String
            fullmappename = Mid(sti, 1, Len(sti) - 2)
            fso.CopyFolder fullmappename, BackupDir, True
        Else
            Dim fullfilname As String
            fullfilname = Mid(sti, 1, Len(sti))
            fso.CopyFile fullfilname, BackupDir, True
        End If
    Next i
    MsgBox "Backup foretaget!"
End Sub
Avatar billede martin_moth Mester
25. januar 2005 - 08:03 #1
Hvad er fejlmeddelsen?
Har du tjekket at fullfilename og BackupDir indeholder det de skal - prøv at skriv dem ud i en msgbox e.l. lige inden linien der fejler
Avatar billede baloose Nybegynder
27. januar 2005 - 13:00 #2
Fandt ud af det: CopyFile kræver at destinationen også indeholder filnavnet!
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