フォルダーへの相対パスを取るスクリプトがあります。指しているフォルダ/ディレクトリの名前を取得する方法はありますか? 必要に応じて、絶対パスにすることもできます。正規表現を使用して削除します。
私が実行しているとしましょう:
/example/a/b/c/d/perl.pl
例 1
彼らが入力した場合:
../../
「b」を返すことができるようにしたい(またはbまでの絶対パス、それを取り除くスクリプトを書くことができる)。
例2
彼らが入力した場合:
./
「d」(または、d までの絶対パス) を返せるようにしたいです。
これを行う簡単な方法はありますか?私が考えることができる唯一の方法は../
、ファイルの絶対パスで正規表現を実行するために数を数えることです。これには多くの処理が必要です。
ありがとう