##
use File::Spec qw( );
my $file = ( File::Spec->splitpath($path) )[2];
####
use File::Basename qw( basename ); # Also core module
my $file = basename($path);
####
use File::Path qw( file ); # Addresses issues with File::Spec
my $file = file($path)->basename();