Perl: ディレクトリのフルパス取得

[上に] [前に] [次に]
J.Naka [E-Mail] [HomePage] 1999/05/20(木) 15:08:01
 Perlで、ディレクトリのフルパスを取得する
方法ってあるでしょうか?

 コード内でディレクトリ階層を2つ以上chdirすると、
もう戻れなくなってしまう事ありえます。

なえ 1999/05/20(木) 16:22:58
CGIなら$ENV{'SCRIPT_FILENAME'}で自分のフルパスが取得できます。

ところで、コード内でディレクトリ移動(chdir)する必要あるんですか?

J.Naka [E-Mail] 1999/05/20(木) 17:48:30
 なえさん、解答ありがとうさんです(_ _)
#しかし、いわれてみれば、それを何処かで見た記憶あります。
 うーん、それが何か分からないんだなー(^^;

>ところで、コード内でディレクトリ移動(chdir)する必要あるんですか?
 はい、あります。サーバ・ローカルに限らず、定型的な一括変更
したいファイルが複数のディレクトリに散在している場合、これは
ディレクトリ移動しないとどうしようもできません。
 これを、ローカル・サーバともに共通のコマンド(スクリプト)
で行うと算段してるわけです。コマンドは勿論世界共通のPerlです
(笑)

 まっそのようなスクリプトは既にあるのでしょうが、自分はPerl
初心者なものでPerlの練習用にそれを画策してるわけです。
(その前にプログラミング初心者なわけなんですが)

 どぞよろしく(^_^)(_ _)

J.Naka [E-Mail] 1999/05/20(木) 17:49:32
[[解決]]
終了(^^) #解決マーク直ぐ忘れます。メンゴ

[上に] [前に] [次に]