无法从 Windows XP 中的文件夹删除只读属性

无法从 Windows XP 中的文件夹删除只读属性

我有这个目录,但无法删除它的只读属性。计算机运行的是 XP SP2(或 SP3,不确定),并且该目录位于 NTFS 文件系统中。

在网上查找后我发现了这一点:http://support.microsoft.com/kb/256614这表明如果目录是“自定义的”,它将被视为系统文件夹,因此是“只读的”。

我不认为这是我的情况,但无论如何它没有帮助,他们的建议或多或少是:

attr -r -s /d /s d:\data

这对我来说不起作用。还有其他想法吗?

更多信息:目录提供给 HTTP 服务器 (wamp),并且目录是 SVN 签出。发生的情况是 Web 服务器无法将文件写入目录(drupal 中的 imagechace 是您真正感兴趣的)。

编辑 2:
原始帖子声称该目录位于 VFAT FS 上,但是我从 livecd 启动了 Fedora 11,并且该分区标记为 NTFS。

编辑 3:我离开了发生这种情况的那家公司……所以我无法完全关闭这个问题。但事情变得更糟了:我测试了我给出的“attr -r”答案,它对我不起作用,而现在开发人员说它对她有用。真是个 WTF 时刻。也许重启会有帮助……

抱歉遗漏了细节。如果有人遇到同样的问题,并且其中一个答案对他有帮助,请发表评论。

答案1

取得所有权那么您应该能够删除文件夹的只读属性。

答案2

我时不时会在安装了 XP Pro SP2 或更高版本且位于 NTFS 分区上且不属于域的计算机上看到这种情况。如果计算机不属于域,则需要添加 FAT32 分区,将只读文件夹移至该分区,删除只读属性,并将 HTTP 服务器设置为使用 FAT32 分区中的文件夹。

答案3

Windows 中没有只读文件夹(除非具有 ntfs 权限)。如果您使用 attr 或检查文件夹属性,则您拥有的只读属性实际上并不适用于该文件夹,并且它将始终显示为标记(实心方块)。只读属性适用于文件夹中的文件。

您尝试执行此操作的原因是什么?您是否可能正在尝试实现其他目标?

答案4

对于 NTFS,权限属于属性的安全标记,而不是常规选项卡上的只读属性。如果您没有文件/文件夹的正确权限,那么您将无法更改只读属性。

相关内容