vbscriptje

Plaats reactie
verdickt
Premium Member
Premium Member
Berichten: 647
Lid geworden op: 12 maa 2004, 22:24

hallo,

ik zou een script moeten hebben dat een aantal bestanden naar verschillende locaties copierd.

Voorbeeld ( maar niet goed genoeg )

Code: Selecteer alles

Set fso = CreateObject("Scripting.FileSystemObject") 
sourceFile = "G:\test1\test.txt"
destFile = "G:\test2\"
fso.CopyFile sourceFile,destFile,true
Set fso = Nothing


Infeite is het de bedoeling dat meerdere bestanden en met verschillende
extensies naar enkele user profielen worden overgezet.

Maar ik vroeg me af of je niet gewoon onmiddellijk de hele directory kan
overzetten met files en sub folders en dit naar meerdere doelen

Of kan je maar één doel selecteren

alvast bedankt
NickG
Elite Poster
Elite Poster
Berichten: 1599
Lid geworden op: 13 sep 2005, 10:11
Uitgedeelde bedankjes: 46 keer
Bedankt: 51 keer

kan je niet als source c:\mijndir\*.* nemen en deze dan kopieren naar de verschillende destinations? (gewoon je effectieve copy een paar keer uitvoeren, naar verschillende destinations?)

Je zal dan wel een kleine lus moeten schrijven en de files in een array ofzo steken, maar in theorie moet het zo wel gaan dacht ik. Heb vorig jaar zo'n scriptje gemaakt, maar was op mijn reservelaptop die ik momenteel niet bij heb, anders kijk ik straks eens of ik het nog kan vinden...
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

Gebruikersavatar
netdata
Elite Poster
Elite Poster
Berichten: 1677
Lid geworden op: 16 aug 2005, 11:28
Twitter: wdhaeseleer
Locatie: Turnhout
Uitgedeelde bedankjes: 1 keer
Bedankt: 8 keer
Contacteer:

of wat dacht je van een BAT file?
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

prodata schreef:of wat dacht je van een BAT file?

Performance gedeeld door 20 hoor ...
Ik heb ooit benchmark-scriptjes geschreven; zelfde dingen in .bat, .php en .vbs ...
.bat is gewoon enorm traag in vergelijking met nieuwere talen.
cptKangaroo
Elite Poster
Elite Poster
Berichten: 2759
Lid geworden op: 18 dec 2004, 14:33
Locatie: 053 Aalst
Uitgedeelde bedankjes: 551 keer
Bedankt: 194 keer

In CommandPrompt:

xcopy c:\SourceFolder\*.* d:\targetfolder\*.* /E

De /E zorgt ervoor dat subfolders meegekopieerd worden. Doe xcopy /? voor alle opties te zien.
NickG
Elite Poster
Elite Poster
Berichten: 1599
Lid geworden op: 13 sep 2005, 10:11
Uitgedeelde bedankjes: 46 keer
Bedankt: 51 keer

command prompt = evenveel performance als een bat file hoor, ook zo traag
Plaats reactie

Terug naar “Development”