if ($^O =~ /win32/i) { # do stuff with xcopy } else { # do stuff with cp -r }