電子書籍の厳選無料作品が豊富!

パスについての問題でH11年春、問78のものです。資格学校LECの(基本)テキスト15頁にのっています。
回答が「../index.html」で、問題文の中で以下のように説明しています
「..」は親ディレクトリーを表し、「/」はパス表現の先頭にある場合はルートディレクトリーを、中間にある場合はディレクトリーまたはファイル名の区切りを表す。
そこで、ここに出てくる「/」の意味がよくわかりません。
これについて宜しくお願いします。

A 回答 (2件)

問題を見つけるのに、時間がかかりました、ふぅ(^^ゞ。



さて。

page.htmlというファイルは、「child」というディレクトリの中にあります。で、めざすindex.htmlというファイルは、この「child」というディレクトリを含む「next」というディレクトリの中にありますね。

ですからpage.htmlからindex.htmlをめざすには、

1)「child」ディレクトリから一つ上位階層の「next」ディレクトリにたどり着く
2)「next」ディレクトリにある「index.html」を探す

――という手順が必要になります。

この場合、問題の定義にある「親ディレクトリ」は「next」ですから、「nextへ行きなさい」という意味で「..」が最初につきます。次に、「next」ディレクトリの中にあるindex.htmlを探すわけですから、「中にある」という意味を表す「/」がついて、

「../index.html」--という回答になるわけです。
    • good
    • 0
この回答へのお礼

つまり「/」は「の中にある」という意味なのですね。
これなら私でも理解できます。
早速のご回答ありがとうございました。

お礼日時:2003/04/17 13:11

先頭に/がある場合はルートからのパス


/users/aaa.txt
等と記述。Windowsなどのパソコンの場合は、
c:\users\aaa.txtもしくはカレントドライブがcであれば\users\aaa.txt
と書くのと同じです。
このとき、先頭に記述した以外の/をディレクトリやファイル名の区切り文字として利用します。
ルートからパスを記述することを絶対パスと言います。
..で記述する場合は、カレントディレクトリからの相対パスと言います。

この回答への補足

遅くなってすみません。ご返答ありがとうございます。せっかくお答えいただいたのに私は勉強不足でわかりません。(^_^;) これについて参考文献はありますでしょうか?

補足日時:2003/04/18 22:38
    • good
    • 0

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