__FILE__, File::Specなど
あるモジュールファイルのパスを取得したかったのだけど、最初やり方わからなくて苦労したのでメモ。
__FILE__
これを使えば、ファイル名を取得することができる
File::Basename
これを使うと、ディレクトリ名とファイル名を取り出すことが可能
use File::Basename; $dir = dirname(__FILE__); ($basename, $dir) = fileparse( __FILE__ ); print $dir, $basename;