无法设置临时文件夹的只读属性

无法设置临时文件夹的只读属性

我正在尝试将 \documentsettings\user\temp 文件夹设为只读,以防止文件向其中写入文件(我有这样做的理由)。但我已经尝试了所有基本方法,从命令行使用文件夹上的 +R,但它拒绝保持只读模式。基本上,我想实现的是防止在临时文件夹中创建文件。我不在乎如果拒绝访问该文件夹会崩溃的应用程序。事实上,我正在测试哪些应用程序在读取时崩溃

答案1

文件夹的只读属性 (+R) 在 Windows 上并不符合您的想象。请参阅http://support.microsoft.com/kb/812003

Windows 还可能将自定义信息存储在文件夹中的隐藏 Desktop.ini 文件中。在这种情况下,Windows 会将文件夹设置为只读属性,以指示 Windows 查找 Desktop.ini 文件。只读属性不会阻止您执行常见的文件和文件夹任务(例如复制、移动、删除和重命名)

要真正将文件夹设为只读,您需要使用 NTFS 文件系统,并设置文件夹的权限,这些权限显示在“安全”选项卡下(右键单击文件夹并从菜单中选择“属性”,然后选择“安全”选项卡)。删除文件夹中列出的每个用户和组的“修改”和“写入”权限,这样就没有人能够写入它了。

您可能必须单击“高级”>“更改权限”,然后取消选中“包括可继承的权限......”以清除通常从父级继承的系统权限。

相关内容