重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

パソコンの世界の中で、「パス名」と呼ばれるものがあって、それって2種類ありますよね?

/スラッシュで区切って表記するもの
¥円マークで区切って表記するもの

これってどういう違いがあるんですか?

つまんない質問ですみません。。。m(_ _)m

A 回答 (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の:区切りなどがあります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/04/11 11:00

こんにちは。



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

参考URL:http://www.math.kobe-u.ac.jp/~taka/jyoron-html/j …
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/04/11 10:59

linuxやFreeBSD等のUNIX系では「/」で区切ります。



パソコンのMS-DOSやWindows系では「¥」で区切ります。
英語OSでは「¥」は「\」(バックスラッシュ)です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/04/11 10:59

"/"スラッシュ区切りではなく、"\"バックスラッシュ区切りでは?



アメリカでのパス名の区切りに使われる"\"(←これは全角ですが、実際は半角。日本語環境では半角の"\"は表示できないので)は、ASCIIコード0x5Cですが、

日本では同じASCIIコード0x5Cには、"\"記号が割り当てられています。

そのため、バックスラッシュで区切られたパス名が日本語環境では、円記号で区切られて表示されます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/04/11 10:58

日本以外の言語には、たとえば 英語圏とかには ¥ というのがありません。


多分、日本語版のMS-DOSを出したときに \を使った名残だと思われます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/04/11 10:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!