當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。