##
sub isAbsPath
{
@_ or return 0;
my $P = shift;
defined $P or return 0;
length($P) or return 0;
$P = uc(substr(Trim($P), 0, 3));
my $c = vec($P, 0, 8);
return 1 if ($c == 47 || $c == 92);
return 0 if ($c < 65 || $c > 90);
return 0 if (vec($P, 1, 8) != 58);
$c = vec($P, 2, 8);
return 1 if ($c == 47 || $c == 92);
return 0;
}
####
sub isAbsPath {
my $path = shift;
return 0 unless defined $path;
return $path =~ /^([A-Z]:|[\/\\])/ ? 1 : 0;
}