alias existsw {
var %a = isfilew $+ $ticks, %b
.comopen %a Scripting.FileSystemObject
if ($comerr) return
if $2 !isnum 1-2 {
if ($com(%a,FileExists,1,bstr,$1)) %b = $com(%a).result
if (!%b && ($com(%a,FolderExists,1,bstr,$1))) %b = $com(%a).result
}
elseif $2 == 1 {
if ($com(%a,FileExists,1,bstr,$1)) %b = $com(%a).result
}
elseif ($com(%a,FolderExists,1,bstr,$1)) %b = $com(%a).result
.comclose %a
return %b
}