exec "dir /s d:\\temp\\"; print "done\n"; exit 0; #### Statement unlikely to be reached at test6.pl line 2. (Maybe you meant system() when you said exec()?)