Windows のエクスプローラーは、常にファイルの拡張子を表示する設定で使っていますが、その設定にも関わらず、エクスプローラー上ではどうやっても拡張子が表示されないファイルがあることに気が付きました。
右の図がエクスプローラーでファイル一覧を表示した状態です。Filename という同名のファイルが複数同時に存在していることがわかります。
種明かしをするには、DOS のコマンド プロンプトからファイル リストを取得すると、拡張子付きでファイル名が表示されます。
実験に使ったファイル生成用のスクリプトも置いておきます。もしかしたらインストールされているアプリケーションによって、また違った結果になるかもしれません。
#!/usr/bin/perl foreach my $e1 (0..9, 'A'..'Z') { foreach my $e2 (0..9, 'A'..'Z') { foreach my $e3 (0..9, 'A'..'Z') { my $path = "Filename.$e1$e2$e3"; open my $fh, ">$path"; close $fh; }}}