ディレクトリの上の階層を表す表現 ..
ディレクトリは、自分自身を表す特別なディレクトリ名( . )と、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 の場合 )
とする。
Perlゼミ

