Engelstalig Nederlandstalig


View statistics

Laatst bijgewerkt: 24 augustus 2011

dirsynch

wat is het?

Dirsynch is een tool voor het synchronizeren van directories. Directories die gesynchronizeerd worden kunnen op het lokale file system van de compuer staan of op een FTP server. Persoonlijk gebruik ik de tool om nieuwe versies van mijn homepage te uploaden naar een FTP server.

what houdt synchronizatie in?

Stel twee directories voor, genaamd BRON en BESTEMMING. Ieder van deze directories mag een aantal bestanden en subdirectories bevatten.

Een typisch voorbeeld van een BRON directory is een verzameling HTML-bestanden en plaatjes op een file system van een computer. Tezamen vormen deze bestanden een homepage. Een typisch voorbeeld van een BESTEMMING directory is de locatie op een FTP server waar deze bestanden naar moeten worden geüpload om ze beschikbaar te makken op het Internet.

Het resultaat van synchronizeren is dat alle bestanden in BESTEMMING exact gelijk zijn aan de bestanden in BRON. Dit kan worden bewerkstelligd door alle bestanden van BESTEMMING te wissen en vervolgens ale bestanden van SOURCE naar BESTEMMING te kopiëren.

Echter, het kopiëren van bestanden kan veel tijd kosten en, wanneer een traag modem wordt gebruikt om bestanden te uploaden naar een FTP server, veel geld. Wanneer een homepage wordt beheerd, dan veranderen er typisch een aantal bestanden per dag of week.

Een slimmere manier om te synchronizeren is slechts die bestanden te uploaden die zijn gecreëerd of veranderd sinds de vorige synchronizatie en bestanden te wissen die zijn verwijderd uit de BRON directory sinds de vorige synchronizatie. Dit is exact wat de dirsynch tool doet.

De dirsynch tool kan omgaan met BRON en BESTEMMING directories op een file system van de computer of FTP server.

download

Voel je vrij om de dirsynch tool te downloaden. Klik hier om versie 0.6 van de tool te downloaden. Na het unzippen van het gedownloaded bestand kan de tool gestart worden door java -jar dirsynch.jar in te typen.

Als de tool niet gestart wordt met de juiste argumenten, dan toont het een gebruiksinstructie in het Engels.

Een Java Runtime Environment versie 1.4 of hoger is vereist om deze tool te kunnen gebruiken. Een Java Runtime Environment kan gedownload worden van Sun's homepage.

versies

versiedatumopmerkingen
0.618 juli 2005 Bug opgelost die voorkwam dat FTP file systems worden doorzocht wanneer directories dieper dan 2 niveaus genest waren.