Avatar billede flashit Nybegynder
17. oktober 2002 - 09:11 Der er 8 kommentarer og
1 løsning

variable i "sti"

Hej E.

Jeg har følgende kode:

Private Sub Command1_Click()

Dim Initialer As String
Dim Fsys As New fileSystemObject

Initialer = "jkmi"

Fsys.CopyFolder "C:\Documents and Settings\jkmi\Desktop", "N:\Backup"

End Sub

dette virker også fint, men jeg vil jo gerne bruge min variable "Initialer".

Hvordan kan man skrive følgende:
Fsys.CopyFolder "C:\Documents and Settings\Variabel\Desktop", "N:\Backup"
Avatar billede Slettet bruger
17. oktober 2002 - 09:13 #1
Fsys.CopyFolder "C:\Documents and Settings\" & Initialer & "\Desktop", "N:\Backup"
Avatar billede flashit Nybegynder
17. oktober 2002 - 09:16 #2
Super TAK.
Giver du ikke lige et svar
Avatar billede Slettet bruger
17. oktober 2002 - 09:25 #3
Selv tak. Et svar  :)
Avatar billede flashit Nybegynder
17. oktober 2002 - 10:20 #4
Hej Magik

Kan du sige mig hvorfor dette ikke virker?

MkDir "N:\Backup " & Today & "\Desktop\"
Avatar billede Slettet bruger
17. oktober 2002 - 10:22 #5
Hvad står der i Today?
Avatar billede flashit Nybegynder
17. oktober 2002 - 10:28 #6
Der står dags dato (17-10-2002)

Dim Today As Date
Today = Date
Avatar billede flashit Nybegynder
17. oktober 2002 - 10:39 #7
Hej er hele koden:

Private Sub Command1_Click()

Dim Initialer As String
Dim Fsys As New fileSystemObject
Dim Today As Date
Today = Date

Initialer = "jkmi"

MkDir "N:\Backup" & Today & ""
MkDir "N:\Backup" & Today & "\Desktop\"
MkDir "N:\Backup" & Today & "\Favorites\"
MkDir "N:\Backup" & Today & "\Cookies\"

FwFsys.CopyFolder "C:\Documents and Settings\" & Initialer & "\Desktop", "N:\Backup" & Today & "\Desktop\", True
Fsys.CopyFolder "C:\Documents and Settings\" & Initialer & "\Favorites", "N:\Backup" & Today & "\Favorites\", True
Fsys.CopyFolder "C:\Documents and Settings\" & Initialer & "\Cookies", "N:\Backup" & Today & "\Cookies\", True


End Sub
Avatar billede Slettet bruger
17. oktober 2002 - 10:44 #8
Hmm. Today indeholder ikke nogle ugyldige tegn. Derfor burde MkDir heller ikke fejle. Jeg undrer mig dog over at du i den første linje med CopyFolder anvender et objekt, FwFsys, hvorimod du har navngivet dit FileSystemObject objekt Fsys. Kan det ikke være der fejlen ligger?
Avatar billede flashit Nybegynder
17. oktober 2002 - 11:14 #9
Det har du helt ret i....... TAK
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