use File::Basename; $dirname = dirname($tempValue); $basename = basename($tempValue); $result = "$dirname\/$temp1\.$temp2\.$basename";