要在 Python 中切换 Mac OSX 上文件的隐藏状态,我使用以下代码:
st = os.stat(file_path)
os.chflags(file_path, st.st_flags ^ stat.UF_HIDDEN)
这非常适合“文件”,但不适用于“文件夹”。 请注意,我不是在谈论以“.”开头的文件或文件夹
编辑: 上面的代码适用于文件和文件夹,我的假设是错误的......
您可以使用以下代码:
st = os.stat(file_path)
os.chflags(file_path, st.st_flags ^ stat.UF_HIDDEN)
这适用于文件和文件夹。