锁定文件夹是否会阻止程序写入文件/创建文件/删除该文件夹及其子文件夹中的文件?
或者它仅仅锁定 UI 操作?
答案1
通过 UI 锁定确实可以阻止其他程序/进程/用户以任何方式更改文件夹的内容。
您可以运行一个简单的测试来证明这一点:打开终端并导航到一个文件夹。在 Finder 中,单击该文件夹上的 Command+I 并将其锁定。在终端中,输入cat > test
。您会收到一条错误消息。解锁文件夹并在终端中重新运行该命令 - 它现在可以正常工作。
锁定文件夹是否会阻止程序写入文件/创建文件/删除该文件夹及其子文件夹中的文件?
或者它仅仅锁定 UI 操作?
通过 UI 锁定确实可以阻止其他程序/进程/用户以任何方式更改文件夹的内容。
您可以运行一个简单的测试来证明这一点:打开终端并导航到一个文件夹。在 Finder 中,单击该文件夹上的 Command+I 并将其锁定。在终端中,输入cat > test
。您会收到一条错误消息。解锁文件夹并在终端中重新运行该命令 - 它现在可以正常工作。