0

在 Windows 中,可以通过编辑目录的安全属性手动将 C 驱动器内的目录更改为可写目录,从而为用户提供完全控制。如何在 Python 中做到这一点?

我的想法是:

import os, stat
my_dir = 'C:\\Program Files\\Java'
os.chmod (my_dir, stat.S_IWRITE)

但没有成功。

有人知道吗?

4

1 回答 1

0

像这样试试

os.chmod(my_dir,0o777) # read and write by everyone
os.chmod(my_dir,0o755)  # read and write by me, readable for everone else

Python chmod 文档

注意虽然 Windows 支持 chmod(),但您只能使用它设置文件的只读标志(通过 stat.S_IWRITE 和 stat.S_IREAD 常量或相应的整数值)。所有其他位都被忽略。

于 2013-10-10T10:38:16.620 回答