Link to home
Create AccountLog in
Avatar of cashonly
cashonly

asked on

Looking for Windows software to copy files with versioning - preferably freeware

basically, I want to copy all the following files in all subdirectories that have been updated or created in the last day from my C: drive to another directory on my E: drive:
*.xl*
*.doc*
*.pm*
But, I don't want the existing files (if any) overwritten, I want a NEW VERSION of the file created.  Either using a version number (probably appended to the name) or the current or file date/time appended to the name.

Is there any software that does that or a way to do that with something built into Windows?
Avatar of mewilldz
mewilldz
Flag of United Kingdom of Great Britain and Northern Ireland image

http://technet.microsoft.com/en-gb/magazine/2009.04.utilityspotlight.aspx

give Richcopy a go. can possibly be done with xcopy or unstoppable copier/fastcopy.

good luck
you could use windows powershell - it has all kinds of capabilities for file handling - just have to write the script
here's a small post on the commands to find files based on last modified date.
http://myitforum.com/cs2/blogs/yli628/archive/2008/01/28/powershell-script-to-list-files-modified-after-a-certain-date.aspx
you would have to add the processing to do the copy/rename capability.
Avatar of cashonly
cashonly

ASKER

I checked RichCopy - no versioning, neither does fastcopy or xcopy.
Looked at powershell... that's pretty involved.
Was hoping for a straight forward command line utility.  I have Syncback which I own from a long time ago, but it's also on the involved side, but not as much as a learning curve as powershell.

So, still looking.
so, checked out VBackup, UltraCopier and a couple of others.  Still haven't found one that hits all the points I need:
Versioning of some sort
wildcard selection
subdirectories
can select only files changed in the last X days.

Syncback is looking better.  I had thought that it was making empty directory entries on the target cause there were no matches, but it appears that it may not be doing that after all.  I'll give it a good test tonite and see.

But I'd still like a free utility so I can put it on a few computers.
Avatar of Lionel MM
This is free but it is backup program that can be setup to copy only the files that have changed; its not a true versioning program but can be made to work if your goal is to have multiple copies of files that users may have to get to at a later data. If you want a command line solution I suggest you switch this post to "batch file" or scripts--there are some experts over there who are genius with batch files and they could help.

http://download.cnet.com/Second-Backup-Free-Edition/3000-2242_4-10405044.html
Unfortunately, Second Backup is not so free :(
ASKER CERTIFIED SOLUTION
Avatar of cashonly
cashonly

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
It was the best solution I could find.