• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python判断windows隐藏文件的方法

python判断windows隐藏文件的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python ide windows,python windows,python windows安装,windows python编辑器,python for windows等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1. 通过windows attrib 命令获取文件隐藏属性

Key
     +    : Turn an attribute ON
     -    : Clear an attribute OFF

 pathname : Drive and/or filename e.g. C:\*.txt
    /S    : Search the pathname including all subfolders.
    /D    : Process folders as well

   attributes:

        R  Read-only (1)
        H  Hidden (2)
        A  Archive (32)
        S  System (4)

   extended attributes:
        E  Encrypted
        C  Compressed (128:read-only)
        I  Not content-indexed
        L  Symbolic link/Junction (64:read-only)
        N  Normal (0: cannot be used for file selection)
        O  Offline
        P  Sparse file
        T  Temporary </div>


2. 隐藏属性值及其含义 
Constants - the following attribute values are returned by the GetFileAttributes function:

for filename in filenames:
    print '%4d, %s' %(win32file.GetFileAttributesW(filename), filename)</div>
运行结果:

4. 与运算(&)更直观判断隐藏文件
示例代码如下,& 运算的结果与隐藏属性值相对应,可以更直观的判断文件类型。

filenames = [r'D:\test',
             r'D:\test\$RECYCLE.BIN',
             r'D:\test\.file_test.py.swp',
             r'D:\test\file_test.py']

for filename in filenames:
    file_flag = win32file.GetFileAttributesW(filename)
    is_hiden = file_flag & win32con.FILE_ATTRIBUTE_HIDDEN
    is_system = file_flag & win32con.FILE_ATTRIBUTE_SYSTEM
    print '%4d, %s, %s, %s' %(file_flag, is_hiden, is_system, filename)</div>

运行结果:

 

</div>

您可能想查找下面的文章:

  • Python制作Windows系统服务
  • Python制作Windows系统服务
  • Python删除windows垃圾文件的方法
  • Python删除windows垃圾文件的方法
  • python在windows下创建隐藏窗口子进程的方法
  • Python实现Windows上气泡提醒效果的方法
  • python判断windows系统是32位还是64位的方法
  • python在windows和linux下获得本机本地ip地址方法小结
  • python在windows命令行下输出彩色文字的方法
  • Python实现windows下模拟按键和鼠标点击的方法

相关文章

  • Python 递归函数详解及实例
  • 在windows下快速搭建web.py开发框架方法
  • Python数据分析之真实IP请求Pandas详解
  • python使用win32com库播放mp3文件的方法
  • django 文件上传功能的相关实例代码(简单易懂)
  • Python中exit、return、sys.exit()等使用实例和区别
  • Python实现批量把SVG格式转成png、pdf格式的代码分享
  • 使用Python中的tkinter模块作图的方法
  • Python实现快速多线程ping的方法
  • Python执行时间的计算方法小结

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python中关于字符串对象的一些基础知识
    • Python常用模块用法分析
    • Python实现二分查找与bisect模块详解
    • python模块之StringIO使用示例
    • Python深入学习之特殊方法与多范式
    • python判断windows系统是32位还是64位的方法
    • Pycharm学习教程(1) 定制外观
    • Python3使用requests登录人人影视网站的方法
    • python实现识别相似图片小结
    • 教你如何将 Sublime 3 打造成 Python/Django IDE开发利器

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有