Automatisch bestanden spiegelen in Windows naar een netwerkstation met Robocopy

robocopy als synctoy 2.1 alternatief
Mijn huis heeft veel computers en veel schermen, maarslechts één centrale bibliotheek met foto's, muziek en video's. Mijn hoofdcomputer slaat al mijn multimedia (en de back-ups) op. Maar in plaats van mijn hoofdcomputer te allen tijde aan te houden (het is een machtshongerige mid-tower), spiegel ik mijn foto's en video's naar een netwerkstation dat op mijn router is aangesloten. Oorspronkelijk gebruikte ik SyncToy om mijn belangrijkste multimediabibliotheek gesynchroniseerd te houden met de netwerkstationbibliotheek. Maar om onverklaarbare redenen is SyncToy enorm traag geweest sinds ik een upgrade naar Windows 7 en Windows 8 heb uitgevoerd. Aangezien Microsoft SyncToy ongeveer vier jaar geleden stopte met de ondersteuning, is het onwaarschijnlijk dat het zal worden opgelost. Dus ik ben in plaats daarvan Robocopy gaan gebruiken. En tot nu toe werkt het geweldig.

Ik kan een mappaar dat bestaat uit mijn hoofdbestand synchroniserenfotobibliotheek en een map op mijn netwerkstation. En net als bij SyncToy verwijdert Robocopy ook bestanden op de netwerkschijf die niet meer in mijn verzameling voorkomen. Het beste van alles is dat Robocopy gratis is (het is ingebouwd in Windows).

Even terzijde wil ik opmerken dat ik het heb geprobeerd FreeFileSync als alternatief voor SyncToy. Afgezien van het niet bijzonder goed werken, kwam FreeFileSync gebundeld met een aantal vervelende adware-werkbalk die absoluut de moeite kostte om te verwijderen. Niet doen gebruik FreeFileSync.</ P>

Robocopy is een opdrachtregelprogramma. Gebruik de volgende schakelopties om een ​​map naar een andere map te spiegelen (in mijn geval de map op mijn netwerkstation):

robocopy source_directory target_directory / MIR

Vervangen source_directory en target_directory met de juiste mappaden. Houd er rekening mee dat u het tussen aanhalingstekens moet plaatsen als er spaties in het mappad staan.

Dat is het basiscommando dat je nodig hebt. Het heeft slechts één schakelaar: / MIR. / MIR is een combinatie van de schakelopties / e en / purge, die gezamenlijk alle submappen kopiëren (inclusief lege submappen) en bestanden en mappen verwijderen die niet meer bestaan ​​in de bronmap. / MIR overschrijft ook de mapbeveiligingsinstellingen (in tegenstelling tot / e) als de map al bestaat.

Typ gewoon de bovenstaande opdracht in cmd.exe om het te laten gebeuren.

automatisch spiegelen fotobibliotheek

De voortgang van de bestandskopie wordt weergegeven inhet opdrachtvenster. Nadien krijgt u een samenvatting van de overgedragen bestanden. Hier ziet u dat 2 bestanden zijn gekopieerd en 1 is verwijderd omdat deze niet bestond in de bronmap. Slechts 1 map is gekopieerd omdat de andere map de root was, die al bestond.

robocopy naar netwerkstation / mir

Om uzelf de moeite te besparen dat u elke keer dat u foto's in uw bibliotheek importeert, kunt typen, kunt u de opdracht kopiëren en in Kladblok plakken en opslaan met de .knuppel uitbreiding.

batchbestand robocopy

Vervolgens hoeft u er alleen maar op te dubbelklikken om het uit te voeren.

robocopy windows taakplanner

Met een batchbestand kunt u dit ook automatiserenvoer een keer per week, dagelijks, etc. uit, vergelijkbaar met mijn eerdere tip over hoe u uw computer automatisch kunt activeren en activeren met Windows Taakplanner. Net onder de wake.bat en sleep.bat voor mirror.bat.

Andere schakelaars en tweaks

Er zijn twee andere schakelaars die ik gebruik met mijnRobocopy mirror batchbestand. De eerste is de / z-schakelaar. Hiermee wordt de herstartmodus ingeschakeld, waarmee u een grote overdracht kunt hervatten als deze is onderbroken. Bij grote filmbestanden kan dit handig zijn. Maar met netwerkschijven vertraagt ​​het een beetje.

De andere die ik gebruik is / LOG. Dit schrijft de status van de overdracht naar een logbestand, in plaats van het weer te geven in de opdrachtprompt. Dit is handig wanneer de overdracht automatisch wordt uitgevoerd wanneer ik weg ben, zodat ik terug kan gaan om het te bekijken. Ik sla het logboek op in mijn Dropbox-map, zodat ik het vanaf mijn telefoon of een andere computer kan bekijken om te zien of de overdracht heeft plaatsgevonden.

Mijn hele batchbestand ziet er zo uit:

robocopy "E: StorageFoto's en video's" "Z: foto's en video's" / MIR / Z /LOG:mirror.log

Gevolgtrekking

Over het algemeen heeft Robocopy goed voor mij gewerkt. Het houdt mijn bestanden gesynchroniseerd zodat ze beschikbaar zijn voor alle apparaten in mijn netwerk. En het lijkt aanzienlijk sneller te zijn dan SyncToy. Meestal synchroniseer ik meteen wanneer ik importeer, maar als ik het vergeet, wordt het eenmaal per dag om 05:00 uur uitgevoerd (dat is ongeveer 15 minuten voordat ik 's ochtends voor mijn computer ga zitten).

Ook zal dit veel beter voor u werken als ugebruik één map voor uw foto's en video's. Als u meerdere mappen heeft, kan het iets ingewikkelder worden. Maar het kan net zo eenvoudig zijn als het uitvoeren van meerdere Robocopy-opdrachten (één voor elk mappaar om synchroon te houden).

Wat gebruik je om bestanden naar je netwerkschijf te spiegelen? Laat het ons weten in de comments!

0

Vergelijkbare artikelen

laat een reactie achter