my $hasdriveinfo = eval { require Win32::DriveInfo; 1 }; #### if ($^O eq 'MSWin32' and not $hasdriveinfo) { die "failed to load Win32::DriveInfo - is it installed? $@"; }