Avatar billede djtj Novice
16. oktober 2003 - 10:14 Der er 1 kommentar og
1 løsning

Kopiering af bibliotek - med overskriv

Hej

Jeg har et lille men yderst irriterende problem. Jeg har et loginscript som afvikles på pc'er med enten XP eller W2k. Ét bibliotek kopieres fra en server til den pc som brugeren logger på. Jeg ønsker kopieringen finder sted hver gang brugeren logger på.

Problemet består i at min kode godt kan kopiere FØRSTE gang. Men når først biblioteket er oprettet fejler det. Jeg formoder at der skal sættes et paramter som tillader at kommandoen overskriver. Men jeg kan bare ikke finde den!!!!

Subrutinen som giver problemet:

Sub skabelonkopi

dim oFSO

    Set oFSO = wscript.Createobject("Scripting.FileSystemobject")

    oFSO.CopyFolder "\\fil-post\skabeloner\*.*", "C:\"

End Sub


Fejlen jeg modtager:
Fejl: Tilladelse nægtet
Kode: 800A0046
Kilde: Der opstod en Microsoft VBscript-kørselsfejl.

Please Help
TJ
Avatar billede Slettet bruger
16. oktober 2003 - 10:26 #1
Default overwrite policy er true.
Normalt kan du sætte den ved at give false/true med som sidste argument til CopyFolder, i.e. oFSO.CopyFolder "\\fil-post\skabeloner\*.*", "C:\", true

Du kan prøve det, men eftersom default er true, tror jeg ikke det er det der er dit problem!
Avatar billede djtj Novice
16. oktober 2003 - 10:58 #2
Hey...

Tak... jeg har løst problemet... Det viste sig at være en af filerne i biblioteket jeg kopiereret som var skrivebeskyttet....

Men tak for beskræftelse af at min kode trodsalt var ok. You got the points
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