def METHOD_NAME(self):
    tmp_path = os.path.join(self.path, 'driveinfo.tmp')
    tools.makeDirs(tmp_path)
    if not os.path.isdir(tmp_path):
        return False
    file_path = os.path.join(tmp_path, 'file')
    os.system("echo abc > \"%s\"" % file_path)
    if not os.path.isfile(file_path):
        return False
    ret_val = False
    if self._check_perms_for_file_(file_path, '111'):
        if self._check_perms_for_file_(file_path, '700'):
            if self._check_perms_for_file_(file_path, '600'):
                if self._check_perms_for_file_(file_path, '711'):
                    if self._check_perms_for_file_(file_path, '300'):
                        if self._check_perms_for_file_(file_path, '666'):
                            ret_val = True
    os.system("rm -rf \"%s\"" % tmp_path)
    return ret_val