No.1ベストアンサー
- 回答日時:
Windows のファイル名には使えない文字があるのは知っていましたが、Mac OS は直接触ったことがないので判りませんでした。
それで検索してみたところ、下記のページが見つかりました。Mac と Windows が混在している環境でファイル名やフォルダ名をどうすべきか?
https://too-support.my.site.com/faq/s/article/kn …
Mac OS:
・ 「.」 で始まるファイル名は作成できません。
・ 「:」 が含まれるファイル名は作成できません。
Windows:
・ 「\ / : * ? " < > |」 等はファイル名に使えないようです。
結構 Windows の制限は多いようですね。因みに全て半角文字で、下記の全角文字は使うことが可能のようです。
・ 「¥ / : * ? “ < > |」 等は使うことができます。
似ていますが、全角文字なので 「ひらがな」 と同じ扱いです。まぁ、全角文字を許していないファイル名の場所には使えないのは同じなんですが。
No.2
- 回答日時:
MacOSの場合、「ファイル名に使えない、とはどういう状況でのことを聞いていますか?」によって回答が異なります。
ケース1:
Finderでファイル名を指定する時に使えない文字。
: (半角コロン)と、先頭の場合に限って . (半角ピリオドです)
コントロール文字(改行とか)も使えませんが、多分質問はその辺のことは対象外でしょうね。
ケース2:
MacOS自体でファイル名に使えない文字
/ (半角スラッシュ)
だけです。/ はディレクトリーの階層を表すのに使います。
コントロール文字では改行とかも使えます(NULだけだめ)。
先頭 . のファイルは、ユーザーのホームディレクリーの下などで、各種設定ファイルの名前に使われてるので、よくわからない人が適当に作ると、訳の分からない事態になるかもしれないので、作らせないことにしているのでしょう。OSでは当然使えます。
Finderでは、ファイル名をOSとやりとりする場合に、: と / を入れ替えて渡して、受け取る時も : と / を入れ替えます。
例えば、Finderで「2023/10/15」という名前のファイルを作ると、FinderからOSには「2023:10:15」という名前のファイルを作れという指示がいきます。表示の時にはFinderが「2023/10/15」に戻します。
何故こんな変なことをしているかというと、今のMacOSはUnix系OSの一種なので、ディレクトリーの階層を / で区切ります(そのためファイル名に / が使えない)が、昔のMacOSは独自OSで、ディレクトリーの区切りが : でした(ファイル名に : が使えない)。そのため、古いOSでファイル名に使えていた / が使えなくならないように変換しています。OSの構造を大きく変える時に古いOSとの互換性を重視したからですね。
Finder以外のプログラムが、/ と : の変換を行っているかどうかはプログラム次第でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) フォルダに一括でファイル振り分けるマクロについて 2 2021/10/31 17:44
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Excel(エクセル) excel VBA 部分一致の名前をパスに指定する方法 2 2021/10/20 17:18
- その他(Microsoft Office) エクセルの数式で教えてください。 3 2021/12/21 09:20
- Excel(エクセル) マクロボタンを押すと、ファイル名を“日付(年月日)_文字.xlsx”にして指定ファイルに保存したいの 2 2021/11/30 03:31
- 教えて!goo ここgooで今まで使えていた顔文字が、急に使えなくなるなぞ。 3 2021/12/11 12:11
- Excel(エクセル) デスクトップ上に同じフォルダ名とファイル名で保存ができない 1 2021/11/06 11:27
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
全てのデータをファイルにして管理するのは賢くないですか?
その他(コンピューター・テクノロジー)
-
有名でないメーカーのドライバーを使うとネジ穴がぐちゃぐちゃになったりドライバーの先がぐちゃぐちゃにな
その他(コンピューター・テクノロジー)
-
ファイル名に使うべきではない文字は何なのでしょうか?
その他(コンピューター・テクノロジー)
-
-
4
ファイル名に日本語は使っちゃダメなのですか?
その他(コンピューター・テクノロジー)
-
5
時代はSSDなのにネットの最近の投稿を見てるとSSDではなくHDDの話をする人がいます。そういう人っ
その他(コンピューター・テクノロジー)
-
6
C言語について。
C言語・C++・C#
-
7
可逆圧縮のファイル形式のファイルにはハッシュ値は圧縮されたものと展開されたものの2つのハッシュ値が存
その他(コンピューター・テクノロジー)
-
8
メールで画像や動画を送ると画質は劣化しますか?
その他(コンピューター・テクノロジー)
-
9
ソフトにハッシュ値は存在しますか?それとも画像ファイルや文書ファイルなどにしかハッシュ値は存在しない
その他(コンピューター・テクノロジー)
-
10
このキーボードを買ったのですがAmazonにはWindows11対応と書いてあるのに届いた商品の箱に
その他(コンピューター・テクノロジー)
-
11
C言語って古いですか?
C言語・C++・C#
-
12
【IT導入補助金は個人事業主や中小企業が自社のホームページを開設しても貰えますか?】また
その他(プログラミング・Web制作)
-
13
これなにがちがうんですか??
C言語・C++・C#
-
14
IT業界より楽に稼げる業界ってあるんですか?銀行とか?
その他(プログラミング・Web制作)
-
15
昔のパソコン少年の武勇伝「店先のパソコンでゲームを作成し、それを売り、その金でパソコンを買う」本当?
その他(プログラミング・Web制作)
-
16
double型が正常に認識されていない恐れ
C言語・C++・C#
-
17
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
18
インストールが不要なソフトはインストールが必要なソフトの進化バージョンという認識で合ってますか?イン
その他(コンピューター・テクノロジー)
-
19
バグの被害に遭わないようにする方法を教えて下さい!
その他(コンピューター・テクノロジー)
-
20
可逆圧縮のファイル形式のファイルにはバイナリは圧縮されたものと展開されたものの2つのバイナリが存在す
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1500文字程度というレポートが...
-
場合の数の問題
-
400字以上とは?どうゆうことで...
-
「文字」を『もんじ』と読む場...
-
800字程度ってどくらいです...
-
Googleアカウントの作成がうま...
-
1600文字の8割って何文字ですか?
-
9文字の言葉
-
課題で、A4用紙1〜2枚以内にま...
-
PhotoshopElements12で透かし文...
-
伝言メモに赤い文字
-
ExcelVBAでBookを開く時にファ...
-
1000文字以上のレポートを出さ...
-
文字の上に横棒の意味
-
現存する、文字のない(音声のみ...
-
高校1年生の言語文化の論語につ...
-
6* この6の隣の数学記号はなん...
-
なんで四書五経の中に、占いの...
-
【 ホワイトバンド 】
-
小論文の要約問題が150字程度っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
800字程度ってどくらいです...
-
「amp;」ってどういう意味?
-
文字の上に横棒の意味
-
Googleアカウントの作成がうま...
-
1500文字程度というレポートが...
-
小論文の要約問題が150字程度っ...
-
400字以上とは?どうゆうことで...
-
1600文字の8割って何文字ですか?
-
9文字の言葉
-
課題で、A4用紙1〜2枚以内にま...
-
1000文字以上のレポートを出さ...
-
エクセルで*を文字として置換し...
-
300字程度は308字になっても大...
-
ExcelVBAでBookを開く時にファ...
-
場合の数の問題
-
チャットGPTに2000文字と指定し...
-
「会」の旧字体は「會」ですが...
-
VBA 変数にアスタリスクが含ん...
-
神聖六文字っなんですか?
-
♡ͥ ♡ͦ ♡ͮ ♡ͤ̈↶ハートの上の小さ...
おすすめ情報