ll_code = GetFileAttributes(as_DirectoryName)
if (ll_code <> -1) then
ll_code = ll_code - FILE_ATTRIBUTE_OFFLINE
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_OFFLINE
end if
ll_code = ll_code - FILE_ATTRIBUTE_COMPRESSED
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_COMPRESSED
end if
ll_code = ll_code - FILE_ATTRIBUTE_TEMPORARY
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_TEMPORARY
end if
ll_code = ll_code - FILE_ATTRIBUTE_NORMAL
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_NORMAL
end if
ll_code = ll_code - FILE_ATTRIBUTE_ARCHIVE
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_ARCHIVE
end if
ll_code = ll_code - FILE_ATTRIBUTE_DIRECTORY
if ll_code < 0 then
return false
end if
return true
else
return false
end if