是否可以在windows XP中创建只读目录?

是否可以在windows XP中创建只读目录?,windows,permissions,directory,Windows,Permissions,Directory,据介绍,只读属性通常用于将文件夹标记为实际只读以外的其他原因。因此,在我看来,要使目录成为只读目录是不可能的,就像使用linux一样 chmod a-w.这对于只读标志是正确的。但是,您可以使用NTFS ACL来执行此操作。我现在完全忘了这是怎么做到的,它只适用于NTFS文件系统,但这是可能的 相关链接: 具体来说:有趣,我不知道!我刚刚尝试过,您可以使用attrib命令在文件夹上设置readonly属性,但没有效果 我看到的唯一替代方法是,如果目录位于NTFS格式的驱动器上,则根据用户

据介绍,只读属性通常用于将文件夹标记为实际只读以外的其他原因。因此,在我看来,要使目录成为只读目录是不可能的,就像使用linux一样
chmod a-w.

这对于只读标志是正确的。但是,您可以使用NTFS ACL来执行此操作。我现在完全忘了这是怎么做到的,它只适用于NTFS文件系统,但这是可能的

相关链接:


具体来说:

有趣,我不知道!我刚刚尝试过,您可以使用
attrib
命令在文件夹上设置readonly属性,但没有效果

我看到的唯一替代方法是,如果目录位于NTFS格式的驱动器上,则根据用户帐户设置目录的访问权限。请看一下Microsoft提供的工具

不过要小心,NTFS上的访问权限要比unix类型的访问控制复杂得多。
一般来说,不允许特定类型的访问比拒绝访问要好。我认为这在今天已经不再是一个问题了,但我记得在旧的NT4上,我的一个朋友设法拒绝对文件夹的所有访问,包括管理员帐户。后来他什么也做不了,甚至连删除都没有……

另外,作为旁注:chmod a-r使任何人都无法阅读,反之亦然。。。我想你的目标是chmod 0444,我想他的目标是“chmod a-w”。您的命令提供了以前可能不存在的读取权限,并删除了执行权限,如果您想遍历这些权限,这些权限对于目录是必不可少的。Rob,您是对的,chmod a-w是我想要的,而不是chmod a-r,问题已更正。只读位保留用于兼容性目的-使用适当的NTFS ACL执行此操作如果您拒绝所有访问,您可以“取得所有权”,这将允许您重置ACL。