Automatisch bestanden spiegelen in Windows naar een netwerkstation met Robocopy

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).
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.

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.

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.

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

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!
laat een reactie achter