本文整理汇总了Python中win32con.FILE_ATTRIBUTE_HIDDEN属性的典型用法代码示例。如果您正苦于以下问题:Python win32con.FILE_ATTRIBUTE_HIDDEN属性的具体用法?Python win32con.FILE_ATTRIBUTE_HIDDEN怎么用?Python win32con.FILE_ATTRIBUTE_HIDDEN使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类win32con
的用法示例。
在下文中一共展示了win32con.FILE_ATTRIBUTE_HIDDEN属性的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _is_hidden_item
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [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
示例2: has_hidden_attribute
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [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
示例3: create_hidden_folder
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [as 别名]
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)
示例4: path_is_hidden
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [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
示例5: set_hidden
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [as 别名]
def set_hidden(self):
"""
Hides the settings file if possible.
"""
try:
import win32con
import win32api
win32api.SetFileAttributes(self.settings_file, win32con.FILE_ATTRIBUTE_HIDDEN)
except ImportError:
pass
示例6: hide_file
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [as 别名]
def hide_file(file_name):
"""Set a file as hidden."""
try:
win32api.SetFileAttributes(file_name, win32con.FILE_ATTRIBUTE_HIDDEN)
except win32api.error:
return False
return True
示例7: folder_is_hidden
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [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('.')
示例8:
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [as 别名]
def 構建工程(工程路徑, 標題, 圖標=None):
if 圖標:
subprocess.Popen(f'{此處}\\構建用\\ResourceHacker.exe -open {此處}\\構建用\\沒有窗口的虛僞的exe.exe -save {標題}.exe -action addoverwrite -res {圖標} -mask ICONGROUP,1,0')
else:
os.system(f'copy {此處}\\構建用\\沒有窗口的虛僞的exe.exe {標題}.exe')
if os.path.isfile(f'_{標題}.kuzu'):
win32api.SetFileAttributes(f'_{標題}.kuzu', win32con.FILE_ATTRIBUTE_NORMAL)
with open(f'_{標題}.kuzu', 'w') as f:
f.write(f'Librian.py --project "{工程路徑}"')
win32api.SetFileAttributes(f'_{標題}.kuzu', win32con.FILE_ATTRIBUTE_HIDDEN)
示例9: is_hiden
# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import FILE_ATTRIBUTE_HIDDEN [as 别名]
def is_hiden(filepath):
if sys.platform.startswith('win'): # windows
return win32file.GetFileAttributes(filepath)\
& win32con.FILE_ATTRIBUTE_HIDDEN
else: # linux
return os.path.basename(filepath).startswith('.')