Windowsは、ファイル名の大文字小文字を区別しません。このため、同じフォル内に大文字小文字違いのファイルは作れません。
大文字小文字違いのファイルの上書き
hoge.jsというファイルがあるフォルダにHOGE.jsというファイルをコピーしようとすると、上書きしますか?という確認ダイアログが表示されるのですが、OKをクリックしてもファイル名はhoge.jsのままです。しかしながら、ファイルの情報(更新日やファイルの中身)は上書きされています。
この仕様に最近になって気がつきました。ファイル名以外は上書きしたファイルの情報になっているのに、ファイル名だけは元のファイル名が採用される不思議な仕様です。