use strict; use warnings; use File::pushd; my $TEMP_DIR_OF_UNC = pushd( '\\AX-RISCVMCRYS02\C$\CALC' ); print "Temporary mapping of UNC path is : $TEMP_DIR_OF_UNC\n"; system('DIR '.$TEMP_DIR_OF_UNC);