Python 实现隐藏文件夹、文件操作
2015-06-29 17:17
961 查看
Python通过win32api 可以实现操作文件夹文件操作,获取属性,修改属性
输出:
这个“128”对应什么属性呢?
隐藏FILE_ATTRIBUTE_HIDDEN 效果
1.获取属性
通过win32api.GetFileAttributes 方法可以获取属性值import win32con, win32api attr= win32api.GetFileAttributes('dfile.txt') print(attr)
输出:
128
这个“128”对应什么属性呢?
FILE_ATTRIBUTE_READONLY = 1 (0x1) # 属性-隐藏 FILE_ATTRIBUTE_HIDDEN = 2 (0x2) # 属性-隐藏 FILE_ATTRIBUTE_SYSTEM = 4 (0x4) # 属性-系统文件 FILE_ATTRIBUTE_DIRECTORY = 16 (0x10) FILE_ATTRIBUTE_ARCHIVE = 32 (0x20) FILE_ATTRIBUTE_NORMAL = 128 (0x80) # 属性-正常 FILE_ATTRIBUTE_TEMPORARY = 256 (0x100) FILE_ATTRIBUTE_SPARSE_FILE = 512 (0x200) FILE_ATTRIBUTE_REPARSE_POINT = 1024 (0x400) FILE_ATTRIBUTE_COMPRESSED = 2048 (0x800) FILE_ATTRIBUTE_OFFLINE = 4096 (0x1000) FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192 (0x2000) FILE_ATTRIBUTE_ENCRYPTED = 16384 (0x4000)
2.设置属性
通过win32api.SetFileAttributes方法可以设置属性win32api.SetFileAttributes('dfiles', win32con.FILE_ATTRIBUTE_HIDDEN)
win32api.SetFileAttributes('dfiles', win32con.FILE_ATTRIBUTE_READONLY)
win32api.SetFileAttributes('dfiles', win32con.FILE_ATTRIBUTE_NORMAL)
隐藏FILE_ATTRIBUTE_HIDDEN 效果
相关文章推荐
- Python 判断字符串是否为数字
- Python 修改电脑DNS
- Python 逐行修改txt每条记录的内容
- Python 实现Windows开机运行某软件
- python windows时间同步工具
- Python 爬取网站资源文件
- Python 迭代器 & __iter__方法
- Python 中xrange和range区别
- Python yield 使用浅析
- python正则表达式入门与提高
- python dict排序
- python中的函数调用绑定,静态方法和类方法
- Python装饰器
- python的方法总结:
- Python Decorators(二):Decorator参数【转载】
- python中的namespace
- python中self.__class__
- Python 类 setattr、getattr、hasattr 的使用
- Python3发送post请求,自动记住cookie
- Python Django 开发 3 数据库CURD