Avoid using 'lstat()' to figure out directories