平成31年度 春期 問96
相対パスの指定
出典: 平成31年度 春期 ITパスポート試験 公開問題 問96 (IPA)
Web サーバ上において,図のようにディレクトリ d1及び d2が配置されているとき,ディレクトリ d1 (カレントディレクトリ) にある Web ページファイル f1.html の中から,別のディレクトリ d2にある Web ページファイル f2.html の参照を指定する記述はどれか。ここで,ファイルの指定方法は次のとおりである。
〔指定方法〕
- (1) ファイルは,“ディレクトリ名 /…/ ディレクトリ名 / ファイル名”のように,経路上のディレクトリを順に“ / ”で区切って並べた後に“ / ”とファイル名を指定する。
- (2) カレントディレクトリは“.”で表す。
- (3) 1階層上のディレクトリは“..”で表す。
- (4) 始まりが“ / ”のときは,左端のルートディレクトリが省略されているものとする。

- ア ./d2/f2.html
- イ ./f2.html
- ウ ../d2/f2.html
- エ d2/../f2.html
正解と解説を見る
正解: ウ
- ア: ./d2/f2.html は、d1 の中にある d2 を指します。d2 は d1 の中にありません。
- イ: ./f2.html は、d1 の中にある f2.html を指します。
- ウ: 一つ上へ戻って d2 に入り、f2.html を指定するので正しい答えです。
- エ: d2/../f2.html は、d1 の中の d2 に入って戻る指定で、f2.html には届きません。
ポイント
f1.html があるのは d1 (カレントディレクトリ) です。f2.html は、隣の d2 の中にあります。
- d1 から 1 つ上のルートへ戻る: ..
- ルートから d2 に入る: d2
- d2 の中のファイル: f2.html
つなげると ../d2/f2.html です。
広告
「ソフトウェア」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告