隐藏文件属性

时间:2012-10-08 20:40:57

标签: python attributes

在Python中,如何隐藏特定文件?或者如何将文件属性设置为' hidden'不使用外部API的模块,如WIN3​​2API等

标准库中肯定有什么东西?由于os模块允许设置" read"并且'写'属性,很奇怪,os文档中没有提及隐藏' ...

2 个答案:

答案 0 :(得分:4)

使用

fn = 'c:\\file.txt'
p = os.popen('attrib +h ' + fn)
t = p.read()
p.close()

答案 1 :(得分:2)

并非所有操作系统文件的“隐藏”概念,并且大多数(即使是所有不同版本的Windows 7等,仍然更多表单除了Windows之外的* nix表示文件名的第一个字符是句点(.)。在支持它的操作系统上,您必须使用一些外部API或工具才能在文件上设置它。