2

在 Python 中,如何隐藏特定文件?或者如何在不使用外部 API/模块(如 WIN32API 等)的情况下将文件属性设置为“隐藏”。

标准库中肯定有一些东西吗?由于该os模块确实允许设置“读取”和“写入”属性,因此非常奇怪的是文档中没有提及os“隐藏”...

4

2 回答 2

4

利用

fn = 'c:\\file.txt'
p = os.popen('attrib +h ' + fn)
t = p.read()
p.close()
于 2012-10-08T20:43:19.240 回答
2

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

于 2012-10-08T20:44:18.570 回答