Mac と Windows が混在している環境でファイル名やフォルダ名をどうすべきか?

ファイルの受け渡しを Mac と Windows で行う時にトラブルにならないようなファイル名やフォルダ名の付け方について解説いたします。

 

Mac と Windows ではファイル名やフォルダ名として使用できない文字や状態が存在し、それぞれの OS により使用禁止になっている文字の種類が異なります。まずは Mac と Windows のファイル名やフォルダ名として使用できない禁止文字や状態を理解する必要があります。

【Mac】

1. 名前のないファイルやフォルダは作成できません。

2.ファイル名の先頭文字が "."(ドット)はファイル名やフォルダ名として指定できません。

"."(ドット)から始まる名前をファイル名やフォルダ名にしようとすると下記のスクリーンショットのエラーが表示されます。

【Mac】

 

 

3. ファイル名の中に ":"(半角コロン)が含まれる場合はファイル名やフォルダ名として指定できません。

":"(半角コロン)を含んだ名前をファイル名やフォルダ名にしようとすると下記のスクリーンショットのエラーが表示されます

【Mac】

【Windows】

1. 名前のないファイルやフォルダは作成できません。

2. ファイル名やフォルダー名に次の文字(半角)は使用できません。

  • 円記号
  • スラッシュ
  • コロン
  • アスタリスク
  • クエスチョンマーク
  • ダブルクォーテーション
  • 不等号
  • バーティカルバー

この中の使用禁止文字をフォルダー名で使用すると下記のスクリーンショットのエラーが表示されます。

  【Windows】

3.ファイル名やフォルダー名の先頭文字が "."(ドット)はファイル名やフォルダー名として指定できません。

".sample" という名前をつけようとすると下記のスクリーンショットのエラーが表示されます。

 【Windows】

4. Windows で指定されている次のシステム予約語はファイル名やフォルダー名として指定できません。

  • AUX
  • COM0 ~ COM9
  • CON
  • LPT0 ~ LPT9
  • NUL
  • PRN

この中の "AUX" という文字をフォルダー名にしようとすると下記のスクリーンショットのエラーが表示されます

 【Windows】


こうして2つの OS の使用禁止文字の状態を比べてみると Windows の方がはるかに制限が多いことがわかります。

例えば macOS で使用できて Windows では使用できない "/"(スラッシュ)を使用したフォルダを Mac 環境から Windows 環境に持っていくと、Windows で扱える文字に強制的に変更されます。

 【Mac】                    【Windows】

また macOS で使用できて Windows では使用できない AUX というシステム予約語を使用したファイルを Mac 環境から Windows 環境に持っていくと、_AUX という文字列に強制的に変更されます。

 【Mac】                    【Windows】

 以上の様々な理由から、Mac と Windows が混在している環境では、Windows の使用禁止文字に合わせて Mac での使用文字を制限するという対策が現実的で一番効果があります。


「サポート FAQ(よくある質問)」はデザイン・クリエイティブ製品全般を取り扱う総合商社の株式会社 Too が運営しています。
弊社保守契約をご契約いただきますと、その他のご相談も承れます。是非ご検討ください。

この内容は問題解決に役立ちましたか?

はい   いいえ

記事を作成する際の参考とさせて頂きますので、回答をお願いします。

システム環境(Finder・OS)」の関連記事

本記事で提供する情報の正確性・妥当性につきましては細心の注意を払っておりますが、その保証をするものではありません。また、本記事やリンク先の情報の利用によって不具合や不都合、損害が生じた場合について、当社は一切の責任を負うものではありません。
本記事の内容は掲載時における情報であり、時間の経過により実際と一致しなくなる場合があります。

page top