netwerkschijf benaderen vanuit vba

Status
Niet open voor verdere reacties.

brejen

Gebruiker
Lid geworden
21 apr 2007
Berichten
111
ik heb een marco gemaakt om bepaalde bestanden automatisch te backuppen. nu duikt er af en toe een probleem op. Er verschijnt een foutcode met de melding dat er geen toegang kan verkregen worden tot een netwerkschijf.
ik heb voor mijn profiel via de nas alle rechten gegeven. Ook bij eigenschappen van de netwerkschijf staat 'alleen lezen af en 'archief' is niet aangeduid.
weet iemand hier raad mee?
 
Geloof dat je al eerder dergelijke problemen had. Lijkt het je niet handig de code hier te plaatsen.
 
ik heb heel wat netwerkschijven en anders moet ik elke schijf apart backuppen. nu doe ik het via een macro en dat is een stuk efficienter.
ziehier een deel van de code:
ub backup(controle As IRibbonControl)
'*********************************************************
Dim FSO As Object
'*********************************************************

Set fs = CreateObject("scripting.filesystemobject")
'fs.deletefolder ("s:\*")
'fs.deletefile ("s:\*.*")


MkDir "s:\favorites"
MkDir "s:\desktop"
MkDir "s:\music"

fs.copyfolder "m:\*.*", "s:\music"
MsgBox "Music is klaar!"
end sub


zo is de hele macro opgebouwd voor de vershcillende schijven. alleen zijn de schijven soms niet toegankelijk.
 
Volgens mij zijn hier backup programma's voor uitgevonden. Dat ga je toch niet zelf knutselen in VBA?
 
Als er geen toegang is maakt het niet uit welk programma of script je gebruikt en zal de oorzaak van het probleem moeten worden gezocht in de beveiligings- of energieinstellingen van de betreffende schijf.
 
Laatst bewerkt:
Kijk nog even naar het onderstaande:

Synchronization over a network

To synchronize over a local network or the Internet:
1.Make a shared folder on one computer (e.g., using Windows Explorer).
2.Give network users permission to read and write to that folder.
3.Ensure the shared folder is accessible from the other computer (when you synchronize over the Internet you may need to configure your firewall accordingly).
4.Run Allway Sync on the other computer.
5.Specify a local folder in the left folder-selection panel.
6.Specify the network shared folder in the right folder-selection panel.
7.Synchronize folders as you would with local folders.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan