大文字小文字違い・拡張子違い・予約名が混ざる例

IMG_0001.JPG と img_0001.jpg が大文字小文字だけ違い、IMG_0002 は JPG と CR2 の組、CON.txt は予約名という 5 行の代表例です。

入力

ファイル名の一覧(1 行 1 件)

IMG_0001.JPG
img_0001.jpg
IMG_0002.JPG
IMG_0002.CR2
CON.txt

結果

エラー 2 件・警告 0 件・情報 2 件

指摘(エラー・警告・情報)

  • エラー 5 行目 「CON.txt」は Windows のファイル名として使えません: 予約名「CON」。
  • エラー 1 行目・2 行目 「IMG_0001.JPG」と「img_0001.jpg」は大文字小文字しか違わず、Windows では同じ名前とみなされて衝突します。
  • 情報 3 行目・4 行目 「IMG_0002.JPG」と「IMG_0002.CR2」は拡張子だけが違います(RAW+JPEG のような組なら正常です)。名前は衝突しませんが、片方だけを別の場所へ移すと対応が外れます。
  • 情報 全体 ファイル名だけを見ています(中身は読みません)。判定は Microsoft Learn の命名規則に基づく Windows 向けで、macOS・Linux では大文字小文字を区別する場合もあります。
名前の数5 件
衝突する名前の件数2 件
使えない名前の件数1 件

ファイル名ごとの判定

ファイル名ごとの判定
行ファイル名判定
1 行目IMG_0001.JPG衝突
2 行目img_0001.jpg衝突
3 行目IMG_0002.JPGOK
4 行目IMG_0002.CR2OK
5 行目CON.txt使えない名前(予約名「CON」)

検算(この結果になる理由)

1 行目と 2 行目は大文字小文字を無視すると同じ名前なので衝突です。3 行目と 4 行目は拡張子だけが違い別のファイルなので情報のみ。5 行目の CON は拡張子が付いても予約名で、使えない名前です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 結果は名前の文字列の比較です。統合の前に、重要な写真はバックアップを取ってから作業してください。

ほかの入力例