Perlゼミ

  1. Perl
  2. ファイル操作
  3. here

ディレクトリの上の階層を表す表現 ..

ディレクトリは、自分自身を表す特別なディレクトリ名( . )と、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プログラミングちゃんねるのご紹介

Perlの書籍
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
    この私、Perlゼミの作者が執筆しています。
    ご購入、口コミ歓迎。
  • Perlの書籍 »
自己紹介
木本裕紀

「今日も元気だ! Perlで元気!」

Perlプログラミングちゃんねる

Youtubeチャンネル登録、いいね、コメント歓迎

Twitter
フォロー、いいね、リツート、コメント歓迎

kimoto.yuki@gmail.com
応援メッセージ、質問、間違い報告歓迎

Perl総合研究所