A Place Where No Dreams Come True...

Current Topic: I have some friends that do computer repair and they asked me to write a utility to scan a hard-drive and collect personal files and copy them to recovery media.

Starting With The Media Files...

What I was asked to do was to recursively scan a media and collect all files that meet a certain criteria and move (copy) them to a recovery media. This way they don't have to waste time viewing an entire hard-disk to locate files that should be preserved during a computer repair. Quite frankly... It's a daunting task separating user-data from computer-data with the endless places there are that programs stash and cache.

This version takes a file-extension list from the command line and attempts to recover all files of that type starting at a root directory (like /home/user) and move (copy) them to another location. From there they can be transferred to a recovery machine. Additionally the collection triggers could easily be adjusted to be more content sensitive (rule based) which would allow a more in-depth probe and recovery.

The program is also capable of providing detailed logging which can be helpful in identifying unreadable files (directories) that may still be recoverable using more sophisticated techniques.

Programming Demonstrations:

Available For Download...

When I complete restructuring my version control system I will be making the source available for download under GNU license only wishing I could add prohibiting use on commercial operating-systems. Ha ha!

In the meantime features may or may-not include:

11210