• ベストアンサー

ファイル名に / が使用できない理由

前から疑問だったのですが、ファイル名に使用できる文字には制限がありますね。 「次の文字は使えません」と/の他にもいくつかの記号があるのですが、ファイル名だけでなくフォルダ名にも使えません。 osレベルでなにか影響があるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

ご存知の通り、DOSでカレントディレクトリのファイルの一覧の詳細を表示するには、DOSプロンプトで「dir」とキー入力します。 その際、画面単位でスクロールを止めたり、ファイル名だけを表示したりするには、「dir/p」「dir/w」などと、「/」記号に続けてパラメータを指定します。 そのため、DOSでは「/」記号はファイル名やパス名に使用できない仕様となっています。 以下、蛇足です。 なぜ、DOSがパスの区切りに「/」ではなく、バックスラッシュ(/の反対向き)を使用しているかというと、DOSに階層化ディレクトリが導入されるのはDOS 2.Xからで、その前のDOS 1.Xの頃から「/」が上記のようなパラメータを指定する記号として使われていたためです。

finemalt
質問者

お礼

皆さん有難う御座いました。 代表してこちらにお礼を述べさせていただきます。 (中には私でもわかる勘違いの回答もありますが) 参考にさせていただきます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • tttt23
  • ベストアンサー率25% (76/303)
回答No.4

> それがなぜ2000のos上で使えないのかが知りたかったのです。 Windows 上で作ったファイル名やフォルダ名が UNIX 上で認識してくれないと困るからだと思います。 こういうことは Web 上のソフトではよく起こりますから。

全文を見る
すると、全ての回答が全文表示されます。
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

>それがなぜ2000のos上で使えないのかが知りたかったのです。 Dos/Vの時代のファイル名指定の名残です。 OSレベルでファイルを扱うときにそう言った昔の名残が残った部分を利用するのでそうなっていると言うことです。

全文を見る
すると、全ての回答が全文表示されます。
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

/や\は、パスの区切りに使用 :はドライブの指定 <や>はコマンドプロンプトでのリダイレクトを表す記号 *と?はワイルドカード |はパイプ処理で使用 "はスペース入りのパス名を1つとして認識させるのに囲むのに使用(他にも理由はありますが) ちなみに,と;は警告メッセージに出てくるOSもありますが、使用可能です。

全文を見る
すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

UnixやLinuxでは/はディレクトリやファイルのセパレータとして使います。 インターネットのURLもそうですね。 (Windowsでいう所の\ですね。) /や\がファイル名や拡張子、フォルダ名に使える様になってしまうと、パス指定するとどこからどこまでがフォルダでファイルなのかが判別出来なくなってしまいますね。

finemalt
質問者

お礼

ご回答ありがとう御座いました。 UnixやLinuxでいろいろと使用することは知っていましたが、 それがなぜ2000のos上で使えないのかが知りたかったのです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ファイル名に使用できる文字について

    使用するOSやアプリケーションによっては、ファイル名に使用する文字というのは制限があると聞いた事があるのですが、どういった文字が使用しないほうがいいのでしょうか? 特に知りたいのは、半角スペースを多用しているので使用しない方がいいのかどうかが知りたいです。?半角スペースより半角アンダーバーの方がいいのでしょうか? 今はwindows2000を使用していますが、マック等の他のOSやアプリケーションを使用する事になった時にファイル名をいちいち変えなければならなくなると大変なので教えて戴きたいと思い質問させていただきました。 具体的にどんなアプリケーションやOSでどんな文字が使用出来ないのかを教えて戴けると幸いです。

  • 新規ファイル名が変更できません

    数日前からなのですが、新規フォルダーを作成し、ファイル名を変えようとすると 「このフォルダーまたはファイルが保管されているドライブでは、長いファイル名やスペースや特殊文字を含んだファイル名は扱えません。特殊文字には次の文字が含まれます。」 のダイヤログが出て、全角で8文字までしかファイル名を作れません。 どなたか対処法を教えてください。 OS:windows7 サーバー:Windows2012R2

  • ファイル名にいれるべきでない文字

    ファイル名に,ドットやスペースをいれない方が良い,と言われたことがありますが,何故でしょうか.また,他に使用しないほうがよい文字,記号がありましたらお教え下さい.

  • ファイル名が変換されてしまう?

    使用OSはXPのProでservicePack1です。 ファイルやフォルダを別の場所に移動やコピーをすると名前がが勝手に 小文字から大文字に変換されてしまいます。 ただ全てが変換されてしまうわけではなくファイルは "-"や"_"等の記号や数字がが含まれている場合のみです。 フォルダは関係なく全て変換されてしまいます。 原因が分からず困っています。 どうにか直す方法は無いでしょうか?

  • 同一フォルダ内に一見同じファイル名のファイルができてしまいます

    同一フォルダ内に、一見同じファイル名に見えるファイルができてしまい困っています。 文字列を拾いたいファイルをテキストエディタから開き、半角数字の文字列をコピペし、そのコピーした文字列(半角数字)でフォルダ名を作成しているとたまに半角スペースのようなもの()←カッコ内の文字です。が文字列内に混じってしまいます。 その作成されたフォルダ名は見た目上は()は入っていないのですが、「ファイル名を変更」からコピーし、テキストエディタなどに貼り付けると()が混じっています。 この現象はいつ起こるかはわからなく、同じテキストからコピーしたものでも()が混じるとき、混じらないときがあります。 この謎の文字、()は何なのでしょうか?そしてそれが混じってしまう原因について、何かお知恵をお貸しください。 使用しているOSはWindowsXP Home Edition2002 SP2、使用しているテキストエディタはMKeditorです。 よろしくお願いします。

  • ファイル名が変わってしまいます。

    みなさまよろしくお願いいたします。 実は、ファイルをフォルダー毎移動し、FTPにてサーバに上げたのですが、どこの段階でか、ファイル名の、小文字が、一部大文字になってしまいました。 教えていただきたい内容の一つは、 ☆このような経験はおありでしょうか? Sunのサーバで、 OS:サラリス8 サーバソフト:netscape アイプラネット を使用しています。 もう一つ教えていただきたい事項は、 ☆なんらかのコピーやFTPで、ファイル名が変わってしまう条件がありましたら、教えていただきたいと思います。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ファイル名・フォルダー名について

    ファイル名・フォルダー名について XPのSP3を使用しております。 今回、HDDの整理をかねて、音楽ファイルの整理に取り組んでおります。 そこで早速ですが、ファイル名やフォルダー名のつけ方についてお聞かせ頂きたいのです。 自分なりに調べてみましたら、これらの命名規則としては 「半角スペース」は使用せず、「半角アンダースコア」なり「半角ハイフン」を使用する・・・ といった記事を多く目にしてきました。 OS間の互換性、WEB上での問題などが理由である事も知りえた上で、 マクロソフト社のサポートにも尋ねてみたところ、 「殊、フォルダーに関してはあまり深い階層を設けない限り、(禁止文字以外の)半角記号の使用には問題がないと思われます」との回答を頂き、初心者の私においては、 実際はどっちなのだろかと幾分疑問に感じ、こちらにお邪魔させて頂く事にしました。 質問の要点をまとめますと、 ・ネット上にファイルをアップしたりのWEB経由の予定はなく完全な個人使用の範囲 ・今後OSをXPからVISTAなりセブンなりに乗り換えた場合の互換性の問題 ・あるいは新設したHDDへの移動後の問題 これらを前提にやはり半角スペースは避けて、アンダースコアやハイフン、あるいは半角括弧などで連続した文字列で構成しておくべきなのでしょうか? (「半角ドット」や「半角の中点」の可否についてもお聞かせください。) という事です。 実際、特にアンダースコアなどは使い慣れていないせいか、どうも見づらく、また、今後の環境も考慮して事前にお尋ねさせて頂く次第です。 また、参考までに、皆様のとられている命名の仕方などもお聞かせ下さると、尚ありがたく思います。 このような初歩的な事柄にお付き合い頂く事は大変恐縮なのですが、有益なご指南を頂ければ幸いであります。 どうかよろしくお願い致します。

  • 「ファイルとフォルダを検索」で使用不可な文字?

    Windows-Meの「スタート」・「検索」・「ファイルまたはフォルダの名前」で使用出来ない文字の制限が有るのでしょうか? ファイル名の一部に「No.」という全角文字を含むJPEGファイルが確かに存在し、それを開くことも出来ます。しかし、検索画面の「ファイルまたはフォルダの名前」に「No.」文字と他の文字をキーインして検索すると検索結果は、「検索完了しましたが、何も見つかりませんでした。」と表示します。「No.」という文字は特別な文字なのでしょうか? もしそうなら、ファイルの名前には、「No.」文字を使用しない様にファイル名を変更しようと考えてます。

  • ファイル名の文字数について

    MacPro2.8 OS X.5.6を使用しています ファイル名が少し長いファイルがありますが、それをMOにコピーしようとするのですが、コピーができません。 短いものならコピー可能です。 短くすればよいうのですが。。。 なにか文字数制限等があるのでしょうか?

    • 締切済み
    • Mac
  • ファイル前についてしまう「~$ファイル名」って何?

     コンピュータでワードを使っていたら突然バグってしまって再起動をしたところ、以前のファイルの他に、同じファイル名に頭に「~$」という記号がついてしまったファイルができてしまったのです。そして開いてもわけのわからない文字の羅列があるだけでした。これはどういうことなのでしょう? このファイルは削除していいものなのでしょうか? よろしくお願いします。