XP en Robocopy
Ondanks het feit dat Windows XP al langere tijd gebruikt wordt, en ook nog wel een paar jaar zal blijven, betekent het niet dat je niet kunt genieten van sommige features uit Windows Vista. Een van deze features die wel in Vista zit, maar in XP ontbreekt, is Robocopy.
"Robocopy?", zullen sommigen nu denken, is een geavanceerde versie van de standaard copy en xcopy die al in XP (en voorgangers) aanwezig was. Robocopy is 'kort' voor Robust File Copy en stelt je in staat via de command line bestanden en mappen te kopiëren zoals je dat niet met (x)copy kunt.
Gebruik
Copy en xcopy worden vanuit de command line of via een batch-bestand gebruikt om bestanden en/of mappen te kopiëren. Met Robocopy krijg je de mogelijkheid specifieke mappen te kopiëren, verplaatsen en zelfs synchroniseren en zelfs over een netwerk bestanden te kunnen verplaatsen. Mocht je een brakke verbinding hebben dan heeft zelfs Robocopy hier nog een oplossing voor om na een onderbreking verder te gaan waar het gebleven was als je de juiste switches gebruikt.
Ikzelf gebruik het in een batch script om mijn automatisch gedownloade afleveringen van m'n download schijf uit de juiste mappen naar de juiste mappen in mijn video's map te plaatsen.
Bovenstaande is een aangepaste versie van het eigenlijke script, hier staan nog meer series in hetzelfde script maar de werking is hetzelfde.
Wat het script doet is controleren of er bestanden in de downloadmap staan. Zo nee, dan sluit het script in dit geval af, zo ja, dan laat het zien wat er in de downloadmap staat en gaat vervolgens het bestand verplaatsen. De nodige switches zorgen er voor dat er geen extra regels in cmd-venster komen en dat het bestand verplaatst en niet alleen gekopieerd wordt, dit scheelt weer een 'verwijderregel'.

Natuurlijk kan je zelf ook Robocopy aan je XP installatie toevoegen, download: Windows Server 2003 Resource Kit Tools. Deze bevat wel een heleboel extra tools, maar omdat gratis extra's nooit kwaad kunnen en niet veel ruimte innemen (in totaal 18,2MB) is het geen verkeerde download.
"Robocopy?", zullen sommigen nu denken, is een geavanceerde versie van de standaard copy en xcopy die al in XP (en voorgangers) aanwezig was. Robocopy is 'kort' voor Robust File Copy en stelt je in staat via de command line bestanden en mappen te kopiëren zoals je dat niet met (x)copy kunt.
Gebruik
Copy en xcopy worden vanuit de command line of via een batch-bestand gebruikt om bestanden en/of mappen te kopiëren. Met Robocopy krijg je de mogelijkheid specifieke mappen te kopiëren, verplaatsen en zelfs synchroniseren en zelfs over een netwerk bestanden te kunnen verplaatsen. Mocht je een brakke verbinding hebben dan heeft zelfs Robocopy hier nog een oplossing voor om na een onderbreking verder te gaan waar het gebleven was als je de juiste switches gebruikt.
Ikzelf gebruik het in een batch script om mijn automatisch gedownloade afleveringen van m'n download schijf uit de juiste mappen naar de juiste mappen in mijn video's map te plaatsen.
@echo off TITLE Leverage afleveringen verplaats script set "mv=E:\Mijn documenten\Mijn video's\Leverage\Seizoen 2" set "Le=D:\Leverage" goto Lecheck :: Leverage :Lecheck IF EXIST "%Le%\Leverage*.avi" (goto Lecopy) ELSE (goto EOF) :Lecopy echo Leverage echo ------------------------------------------------------------------------------ dir /B /-T /-Q /A:-D-H "%Le%" robocopy "%Le%" "%mv%" Leverage.S02*.avi /NP /NJH /NJS /NFL /NDL /MOV set "mvLe=%mv%\Leverage.S02E" set "Le01=Leverage - 201 - The Beantown Bailout Job.avi" IF EXIST "%mvLe%01*.avi" (ren "%mvLe%01*.avi" "%Le01%") explorer.exe "%mv%" goto EOF
Bovenstaande is een aangepaste versie van het eigenlijke script, hier staan nog meer series in hetzelfde script maar de werking is hetzelfde.
Wat het script doet is controleren of er bestanden in de downloadmap staan. Zo nee, dan sluit het script in dit geval af, zo ja, dan laat het zien wat er in de downloadmap staat en gaat vervolgens het bestand verplaatsen. De nodige switches zorgen er voor dat er geen extra regels in cmd-venster komen en dat het bestand verplaatst en niet alleen gekopieerd wordt, dit scheelt weer een 'verwijderregel'.

Natuurlijk kan je zelf ook Robocopy aan je XP installatie toevoegen, download: Windows Server 2003 Resource Kit Tools. Deze bevat wel een heleboel extra tools, maar omdat gratis extra's nooit kwaad kunnen en niet veel ruimte innemen (in totaal 18,2MB) is het geen verkeerde download.
|
|
iTunes + Windows = Drama |
|
|
YouTube tips en trucs (Part II of II) |
Reacties
Ik gebruik robocopy zelf om backups te maken van mijn mijn documenten map naar mijn server, en ze dan tegelijk ook online beschikbaar te stellen via een progje op die server, werkt heerlijk 
En voor de mensen die geen zin hebben om alle switches door te pluizen is er ook een GUI versie: richcopy.
[Reactie gewijzigd op woensdag 17 juni 2009 21:42]
Of je neemt een downloadclient die dit automagisch kan 
die download client is geen handig idee, - omdat die nog steeds niet goed sync't cobocopy kan dat deels wel, maar is ook niet altijd even handig, vooral omdat je tenminste een webdav server nodig hebt (of een ftp - maar dat heeft weer andere nadelen)
Robocopy is al jaren onderdeel van de Windows Resource Kit , het is alleen dat ze het nu een standaard feature binnen Vista hebben gemaakt.
Er zijn ook wat alternatieve van Ms dit niet ommand line zijn maar met gui:
robocopy GUI.
Richcopy (al genoemd)
SyncToy
Er zijn ook wat alternatieve van Ms dit niet ommand line zijn maar met gui:
robocopy GUI.
Richcopy (al genoemd)
SyncToy
Als je blogt, doe het dan wel origineel:
http://atlex.tweakblogs.n...chat-in-windows.html#more
Je bent niet meer de eerste jonk.
http://atlex.tweakblogs.n...chat-in-windows.html#more
Je bent niet meer de eerste jonk.
Hooglander1, ik ben wel de eerste die melding geeft dat je Robocopy op XP kunt gebruiken 
Robocopy zit inderdaad al sinds de resource kits van Windows NT 4.0 er bij. Dus dat is al weer een behoorlijke tijd. Gelukkig zijn er over de jaren heen wel bugs gefixt en nieuwe opties toegevoegd waardoor het nog steeds een zeer handige tool is.
Om te kunnen reageren moet je ingelogd zijn. Via deze link kun je inloggen als je al geregistreerd bent. Indien je nog geen account hebt kun je er hier één aanmaken.