Avatar billede kennethdavidsen Nybegynder
11. august 2003 - 14:01 Der er 3 kommentarer og
1 løsning

Kopiering af flere filer.

Jeg tager regelmæssigt backup af nogle mapper fra min ene harddisk til en anden. Det må kunne gøres hurtigere med et Script. Jeg har set et script, der kopierer en fil fra C:\ til D:\ men er der ikke en metode, til at kopiere flere mapper ?
Mit Script ser således ud:

Option Explicit
Dim refFile
Set refFile = GetObject("winMgmts:CIM_DataFile='C:\Dokumenter\dok1.doc'")

If refFile.Copy("D:\Dokumenter\dok1.doc") = 0 then
    WScript.echo "File copied successfully"
Else
    WScript.echo "Copy failed"
End If
Set refFile = Nothing
Avatar billede grunken Nybegynder
11. august 2003 - 14:09 #1
CopyFolder ?

Dim fs
set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFolder "c:\temp", "d:\temp"
Avatar billede kennethdavidsen Nybegynder
11. august 2003 - 14:40 #2
Takk for hjælpen, point´ene er dine, men kan du hjælpe mig med et sidste spørgsmål, som følge af dit svar:
Jeg vil gerne lave en variabel med et en del af et stinavn, for hurtigt at kunne ændre scriptet, jeg kender ikki så godt scriptsproget, men ved hvordan det kunne laves i java. Noget lignende nedenstående havde jeg forestillet mig:

Dim fs
Dim localpathC
Dim localpathD
localpathC=mappe1\mappe2\mappe3\
localpathD=map1\map2\map3\
set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFolder "C:\+localpathC+temp", "D:\+localpathD+temp"
fs.CopyFolder "C:\+localpathC+temp2", "D:\+localpathD+temp2"
Set fs = Nothing
Avatar billede medions Nybegynder
11. august 2003 - 15:53 #3
Dim fs
Dim localpathC
Dim localpathD
localpathC=mappe1\mappe2\mappe3\
localpathD=map1\map2\map3\
set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFolder "C:\" & localpathC, "D:\" & localpathD
fs.CopyFolder "C:\" & localpathC, "D:\" & localpathD
Set fs = Nothing

Sådan?

//>Rune
Avatar billede medions Nybegynder
17. august 2003 - 00:56 #4
Thx 4 Poinz

//>Rune
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