このエントリーをはてなブックマークに追加


Perlでパス付きファイル名からファイル名のみ抽出する方法・basename

Perlでパス付きファイル名からファイル名のみ取得する方法として、
File::Basenameを使うと簡単にファイル名のみ取得することができます。
以下にパス付きファイル名からファイル名のみ抽出する方法を記します。


スポンサーリンク

関連記事

linux.just4fun.bizの記事です。

ファイル名のみ抽出するサンプルコード

basenameを使って文字列からファイル名のみ抽出しています。

#!/usr/bin/perl -w

use strict;
use File::Basename qw(basename);

print basename "/home/user/sakura/foo.txt" . "\n";

File::Basename実行結果

sakura@ubuntu:~$ chmod +x basename.pl
sakura@ubuntu:~$ ./basename.pl
foo.txt

パス情報が削除されファイル名のみ抽出されています。

以上、File::Basenameのサンプルコードでした。


スポンサーリンク


添付ファイル: filebasename.pl 505件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:31:40