Sorry, it seems that I'm a little late for replies here
The long history:
The purpose is really not bad, as file contents remains intact. This would be a more elaborated version of what we see on this How-To Geek article:http://www.howtogeek.com/?post_type=post&p=57661
@Ocalabob: filenames and extensions.
This will be used for a initial preparation of a custom database, the choice of a internal developer. The names *need* to look completely strange, and then the developer will identify them by content on his application and they will not be renamed anymore.
Since there are a lot of files and subfolders, indexes and tables, a batch would do the job nicely.
I know that this is a strange question, but that's how things are sometimes