python如何在windows系统下判断一个文件是否是隐藏文件

python如何在windows系统下判断一个文件是否是隐藏文件,第1张

觉得这个命题可能会用到,我也做了做

win下的隐藏文岩瞎件和类linux下不一样,

linux下隐藏文件是以句号.开头的文件,而win下是以文件隐藏属性确定的

所以win下只能通过微软的api去侦测而目前没有跨平台的同意接口,

只要所友枣空用的python的版本支持好瞎win api(通过第三方库或者内置支持winapi都可以)

用activepython 3.2内置的winapi可以简单成如下代码:

import win32file

#文件名不能有中文,如果有,就必须用unicode版的GetFileAttributesW

flag=win32file.GetFileAttributesW("E:\\LXH\\projects\\python\\test\\t.test")

if flag&2!=0:

print("是隐藏文件")

else:

print("不是")

*** 作方法:芦亩1、属性点击win7系统桌面上的“网络”图标选择“属性”选项

2、在打开的网络和共享中心界面中点击图中的“本地连接”项

3、在打开的本地连接窗口中点击“属性”按钮

4、然后接着继续点击“配置”按钮

5、在打开的属性界面中,切换祥哗慎到“高级”选项卡下,然后在下方的属性列表中选择“连接速度和双工模式”选项

6、然后谨敬在右侧“值”列表中进行选择,默认设置是“自动侦测”,设置完成后,重启电脑即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8204468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存