The problem being solved, I think of two more concerns:
- There might be a speed issue or a style issue on making sure the files aren't already uppercase.
- There probably is a security issue on certain os' about overwriting already existing files in all-uppercase.
Cheers, Sören