File::Basename#
Native implementation of File::Basename
Provides path parsing functions: basename, dirname, fileparse.
Synopsis#
use File::Basename qw(basename dirname fileparse);
my $base = basename("/usr/local/bin/perl"); # "perl"
my $dir = dirname("/usr/local/bin/perl"); # "/usr/local/bin"
my ($name, $path, $suffix) = fileparse(
"/usr/local/lib/libperl.so", qr/\.[^.]*/
);
# $name="libperl", $path="/usr/local/lib/", $suffix=".so"
Functions#
fileparse_set_fstype#
Set the filesystem type for path parsing. Always returns “Unix”; the argument is accepted but ignored.
Synopsis#
use File::Basename 'fileparse_set_fstype';
fileparse_set_fstype('Unix');