我有这个目录,我无法从中删除只读属性。计算机正在运行 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时刻。可能重新启动有帮助...
抱歉丢失细节。如果有人遇到同样的问题,并且其中一个答案对他有帮助 - 请发表评论。
取得文件夹的所有权,然后您应该能够删除只读属性。
我时不时地在 NTFS 分区上安装了 XP Pro SP2 或更高版本且不属于域的计算机上看到这种情况。如果机器不是域的一部分,您将需要添加一个 FAT32 分区,将只读文件夹移至该分区,删除只读属性,并将您的 HTTP 服务器设置为使用 FAT32 分区中的文件夹。
Windows 中没有只读文件夹(具有 ntfs 权限除外)。如果您使用 attr 或检查文件夹属性,则您拥有的只读属性实际上并不适用于文件夹,它始终显示为标记(实心正方形)。只读属性应用于文件夹中的文件。
您尝试执行此操作的原因是什么?您是否有可能试图实现其他目标?
是否在 xp 之外启动一个选项 - 因为它不是 NTFS,所以您应该能够用普通的启动盘看到它,而不需要任何花哨的东西。然后只需导航并手动执行此操作?
对于 NTFS,权限位于属性的安全标签下,而不是常规选项卡上的只读属性。如果您没有文件/文件夹的正确权限,那么您将无法更改只读属性。
只需一些步骤即可解决您的问题: