I want to change ALL references to E:\ to D:\ both in file names themselves & text within all file names on an entire drive. I know how to do this with the registry but not how to search & change a whole drive worth of files.

Anyone know how to do something like this? Any suggestions, warnings, tools that would accomplish this, etc... would be appreciated.