Are you familiar with rsync? It is able to do all the things that you're talking about and a bit more (transfer over encrypted channel via ssh for example). To be honest, I've never used any of the rsync modules on CPAN (never needed anything the base binary can't do), but you should probably check them out before you start off.
In reply to Re: Recreating the wheel...
by tirwhan
in thread Synchronizing a directory between devices
by jakeeboy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |