ディレクトリの上の階層を表す表現 ..
ディレクトリは、自分自身を表す特別なディレクトリ名( . )と、1階層上のディレクトリを表す特別なディレクトリ名( .. )を、持っています。
# 自分自身のディレクトリを表す特別なディレクトリ名 . # 1階層上のディレクトリを表す特別なディレクトリ名 ..
. と .. の確認方法
# Windows の コマンドプロンプトの場合 dir # Unix, Linux の シェルの場合 ls -a
上記のコマンドで、ディレクトリの中に、. と .. というディレクトリ名があるのを確認できます。
具体的な例
#以下のようなディレクトリ構成があるとする。 | Module ---| t --- | test1.t | | test2.t | | lib --- | SomeModule1.pm | SomeModule2.pm # カレントディレクトリが、lib である場合に、test1.t というファイル名を表現するには ../t/test1.t ( Unix の場合 ) ..\t\test1.t ( Windowsの場合 ) とする。 # カレントディレクトリが、t である場合に、 SomeModule1.pm というファイル名を表現するには ../lib/SomeModule1.pm ( Unix の場合 ) ..\lib\SomeModule1.pm ( Windows の場合 ) とする。