私のPerlアプリケーションは、ファイルと引数への相対パスを受け取り、それらを絶対パスに変換します。私はCwd::abs_path($fileName)
を使っていましたが、シンボリックリンクをサポートする必要があり、abs_pathが元のファイルへの絶対パスを与えることがわかりました。シンボリックリンクの代わりにCwd :: abs_pathに代わるPerl
私が必要とするのは、Cwd::abs_path
の代わりに、シンボリックリンクへの相対パスを指定すると、そのシンボリックリンクへの絶対パスに変換されるということです。どんな勧告?
例:それはシンボリックリンクは解決されませんので
/originals/myfile1
/links/myfile1link -> /originals/myfile1
> cd /links
> perl converter.pl /myfile1link
> output: /links/myfile1link
File :: Spec-> rel2absが疑問に思っています。私はドキュメントをチェックしましたが、どちらの関数でもシンボリックリンクの処理方法を見ていませんでした。私は何か見落としてますか? –