在Python 3.0中处理文件属性

1 投票
2 回答
555 浏览
提问于 2025-04-15 11:03

我现在正在用Python 3开发一个应用程序,我需要能够把某些文件隐藏起来,让别人看不到。我查了一些资料,发现有些地方提到了win32api和win32con,但在Python 3中似乎找不到这些东西。

有没有人知道有没有其他方法可以做到这一点,而不需要降级或者自己用C++写一个属性库呢?

2 个回答

3

你可以使用 ctypes 这个工具,直接调用 kernel32.dll 里的函数。

你要找的函数是 windll.kernel32.SetFileAttributesA

5

你需要安装 pywin32 这个Python扩展,它是专门为Windows系统准备的。最近刚刚发布了适用于Python 3的版本。

撰写回答