当前位置: 首页>>代码示例>>Python>>正文


Python win32api.GetFileAttributes方法代码示例

本文整理汇总了Python中win32api.GetFileAttributes方法的典型用法代码示例。如果您正苦于以下问题:Python win32api.GetFileAttributes方法的具体用法?Python win32api.GetFileAttributes怎么用?Python win32api.GetFileAttributes使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在win32api的用法示例。


在下文中一共展示了win32api.GetFileAttributes方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _is_hidden_item

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def _is_hidden_item(self, item):
        try:
            if data.platform == "Windows":
                # Windows
                attribute = win32api.GetFileAttributes(item)
                hidden = (
                    attribute & 
                    (win32con.FILE_ATTRIBUTE_HIDDEN | 
                        win32con.FILE_ATTRIBUTE_SYSTEM)
                )
            else:
                # Linux / OSX
                hidden = os.path.basename(item).startswith('.')
            return hidden
        except:
            return False 
开发者ID:matkuki,项目名称:ExCo,代码行数:18,代码来源:treedisplays.py

示例2: GetBitmapColumn

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def GetBitmapColumn(self):
		col = 4 # Default
		try:
			if win32api.GetFileAttributes(self.path) & win32con.FILE_ATTRIBUTE_READONLY:
				col = 5
		except win32api.error:
			pass
		return col 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:10,代码来源:browseProjects.py

示例3: GetFileAttributes

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def GetFileAttributes(file, local=1):
    if local: return win32api.GetFileAttributes(file)
    else: return wincerapi.CeGetFileAttributes(file) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:5,代码来源:pysynch.py

示例4: isdir

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def isdir(name, local=1):
    try:
        attr = GetFileAttributes(name, local)
        return attr & win32con.FILE_ATTRIBUTE_DIRECTORY
    except win32api.error:
        return 0 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:8,代码来源:pysynch.py

示例5: has_archive_attribute

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def has_archive_attribute(filename):
    try:
        st = lstat(filename)
        flag = bool(st.st_file_attributes & stat.FILE_ATTRIBUTE_ARCHIVE)

    except AttributeError:
        attributes = win32api.GetFileAttributes(filename)
        flag = attributes & win32con.FILE_ATTRIBUTE_ARCHIVE

    return flag 
开发者ID:deplicate,项目名称:deplicate,代码行数:12,代码来源:nt.py

示例6: has_hidden_attribute

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def has_hidden_attribute(filename):
    try:
        st = lstat(filename)
        flag = bool(st.st_file_attributes & stat.FILE_ATTRIBUTE_HIDDEN)

    except AttributeError:
        attributes = win32api.GetFileAttributes(filename)
        flag = attributes & win32con.FILE_ATTRIBUTE_HIDDEN

    return flag 
开发者ID:deplicate,项目名称:deplicate,代码行数:12,代码来源:nt.py

示例7: has_system_attribute

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def has_system_attribute(filename):
    try:
        st = lstat(filename)
        flag = bool(st.st_file_attributes & stat.FILE_ATTRIBUTE_SYSTEM)

    except AttributeError:
        attributes = win32api.GetFileAttributes(filename)
        flag = attributes & win32con.FILE_ATTRIBUTE_SYSTEM

    return flag 
开发者ID:deplicate,项目名称:deplicate,代码行数:12,代码来源:nt.py

示例8: path_is_hidden

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
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 
开发者ID:rsmusllp,项目名称:king-phisher-plugins,代码行数:10,代码来源:directory.py

示例9: folder_is_hidden

# 需要导入模块: import win32api [as 别名]
# 或者: from win32api import GetFileAttributes [as 别名]
def folder_is_hidden(self, p):
        #See SO question: https://stackoverflow.com/questions/7099290/how-to-ignore-hidden-files-using-os-listdir
        if platform.system() is 'Windows':
            try:
                attribute = win32api.GetFileAttributes(p)
                return attribute & (win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM)
            except:
                return False
        else:
            return p.startswith('.') 
开发者ID:RainingComputers,项目名称:whipFTP,代码行数:12,代码来源:whipFTP_FileDialogs.py


注:本文中的win32api.GetFileAttributes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。