• ベストアンサー

基本的な質問・・・(パスについて)

パソコンの世界の中で、「パス名」と呼ばれるものがあって、それって2種類ありますよね? /スラッシュで区切って表記するもの ¥円マークで区切って表記するもの これってどういう違いがあるんですか? つまんない質問ですみません。。。m(_ _)m

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

  • ベストアンサー
  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.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の:区切りなどがあります。

xchoxcho
質問者

お礼

とてもよく理解できました。ありがとうございました。

その他の回答 (4)

  • TarChang
  • ベストアンサー率25% (406/1574)
回答No.4

こんにちは。 表記の仕方が違うだけであって基本的には同じです。 URLの/も¥と意味は同じです。 ただ、¥でないのは#1さんの回答通りだと思います。

参考URL:
http://www.math.kobe-u.ac.jp/~taka/jyoron-html/jyoron/node66.html
xchoxcho
質問者

お礼

すばやい回答ありがとうとざいました。

noname#6581
noname#6581
回答No.3

linuxやFreeBSD等のUNIX系では「/」で区切ります。 パソコンのMS-DOSやWindows系では「¥」で区切ります。 英語OSでは「¥」は「\」(バックスラッシュ)です。

xchoxcho
質問者

お礼

変わりはないということですね。ありがとうございました。

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

"/"スラッシュ区切りではなく、"\"バックスラッシュ区切りでは? アメリカでのパス名の区切りに使われる"\"(←これは全角ですが、実際は半角。日本語環境では半角の"\"は表示できないので)は、ASCIIコード0x5Cですが、 日本では同じASCIIコード0x5Cには、"\"記号が割り当てられています。 そのため、バックスラッシュで区切られたパス名が日本語環境では、円記号で区切られて表示されます。

xchoxcho
質問者

お礼

バックスラッシュ=¥なんですね。勉強になりました。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

日本以外の言語には、たとえば 英語圏とかには ¥ というのがありません。 多分、日本語版のMS-DOSを出したときに \を使った名残だと思われます。

xchoxcho
質問者

お礼

すばやい回答ありがとうございました。

関連するQ&A