my $cmd = "dir /b $dir\\*.bat";
print "cmd = $cmd\n";
my $ret = `$cmd`;
####
cmd = dir /b C:\Dir\To\Scan\*.bat
dir: /b: No such file or directory
dir: C:DirToScan*.bat: No such file or directory
####
Note: I already tried this...
my $cmd = "dir \/b $dir\\*.bat";