Med risk för att vara tjatig.. Men, varför funkar det inte... Tycker jag har gett alla rättigheter... Vilken "användare" är det som kör vb-scriptet?
;vh
Henrik
3 svar · 523 visningar · startad av devotion
Hej! 
Sitter och knåpar med ett vbScript
Vill flytta en fil från en mapp till en annan med FSO.
'Flytta filen till _Arkiv
oFS.MoveFile sImportFilePath & sFileName,sImportArchiveFilePath
Men det går inte! Får åtkomst nekas! Vilka rättigheter ska jag sätta på mapparna?
Och jag kan kopiera filen med:
'Kopiera filen till _Arkiv
oFS.CopyFile sImportFilePath & sFileName,sImportArchiveFilePath
Mvh
Henrik
Med risk för att vara tjatig.. Men, varför funkar det inte... Tycker jag har gett alla rättigheter... Vilken "användare" är det som kör vb-scriptet?
;vh
Henrik
Hmnmm, efter lite googlande har jag komit fram till att samma felmeddelande kan komma om filen är låst av något annat program/person.
Jag testade att lägga en msgBox precis innan kodraden där filen ska flyttas och provade sedan at flytta filen i utforskaren.
Jepp, filen är låst av vb-scriptet...
OKej, då vet jag det iaf... 
Men, hur kommer jag runt det. Jag vill ju flytta filen när jag tagit ur all information från den...
Kan man lagra alla filnamn i en array eller något och sedan köra en movefile på slutet. När "släpper" vb-scriptet filen? 
Mvh
Henrik
Hmmm, blev en monolog detta.. 
Men iaf, löste det genom att flytta filen efter objektet; oFile förstörts, och då funkade det fint!
Mvh
Henrik