- ベストアンサー
基本的な質問・・・(パスについて)
パソコンの世界の中で、「パス名」と呼ばれるものがあって、それって2種類ありますよね? /スラッシュで区切って表記するもの ¥円マークで区切って表記するもの これってどういう違いがあるんですか? つまんない質問ですみません。。。m(_ _)m
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
/を使う文化はUNIXは発祥です。 UNIXで/をルートとして全てのパスの親元とします。 そして、ノード(=ディレクトリ)を/で区切って書き並べ、最後にファイルかディレクトリを指定します。 /dir_a/dir_b/dir_c/target ここで、dir_a.dir_b,dir_cはディレクトリで、targetはディレクトリまたはファイルです。 \を使う文化はIBM PC-DOSが発祥です。 IBM PC-DOSを商用化したMS-DOS(実質的にPC-DOSと同じと考えてよい)でも\が使われています。 一般にMS-DOSの方が主流と思われているようです。 また、MS-DOSの文化を引き継ぐWIndowsでも\が使われます。 MS-DOSではルートというは概念は無く、その代わりにドライブと言う概念が加わります。 c:\dir_a\dir_b\dir_c\target cはドライブ、dir_a.dir_b,dir_cはディレクトリで、targetはディレクトリまたはファイルです。 \は日本語特有の文字なので、英語圏では\の半角(日本語フォントでは表示できない)と表記されますが全く同じ意味です。 その他に、古いMacintoshの:区切りなどがあります。
その他の回答 (4)
- TarChang
- ベストアンサー率25% (406/1574)
こんにちは。 表記の仕方が違うだけであって基本的には同じです。 URLの/も¥と意味は同じです。 ただ、¥でないのは#1さんの回答通りだと思います。
お礼
すばやい回答ありがとうとざいました。
linuxやFreeBSD等のUNIX系では「/」で区切ります。 パソコンのMS-DOSやWindows系では「¥」で区切ります。 英語OSでは「¥」は「\」(バックスラッシュ)です。
お礼
変わりはないということですね。ありがとうございました。
- deadline
- ベストアンサー率63% (1239/1943)
"/"スラッシュ区切りではなく、"\"バックスラッシュ区切りでは? アメリカでのパス名の区切りに使われる"\"(←これは全角ですが、実際は半角。日本語環境では半角の"\"は表示できないので)は、ASCIIコード0x5Cですが、 日本では同じASCIIコード0x5Cには、"\"記号が割り当てられています。 そのため、バックスラッシュで区切られたパス名が日本語環境では、円記号で区切られて表示されます。
お礼
バックスラッシュ=¥なんですね。勉強になりました。
- taknt
- ベストアンサー率19% (1556/7783)
日本以外の言語には、たとえば 英語圏とかには ¥ というのがありません。 多分、日本語版のMS-DOSを出したときに \を使った名残だと思われます。
お礼
すばやい回答ありがとうございました。
お礼
とてもよく理解できました。ありがとうございました。