Windows Vista 和 Windows 7 使用文件夹的只读属性来表明该文件夹是“自定义的”。
事实证明,这阻止了我使用的程序更新我的文档文件夹中的文件。无论我右键单击文件夹并取消选中属性选项卡上的只读复选框,还是从命令行使用“icacls”命令,我都无法更改只读设置。
我和其他人之前已经在这里讨论过这个问题:
但是,这些解决方案对我来说都不起作用。
除了这些链接之外,还有人听说过其他解决方法吗?真的,我只想使用 Maven 来开发我正在开发的软件项目;但我的 IDE 堆栈(Netbeans 7 和 Glassfish 3.x)无法更新我的文档文件夹中的项目文件...所以目前我只能使用 Ant,但我真的更愿意迁移到 Maven。
以下是一些讨论此问题的链接:
答案1
启动注册表编辑器(regedit.exe)转到以下注册表项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Explorer
在菜单中选择
编辑 -> 新建
然后 -> 使用 registervalue 字的 DWORD 值
使用系统文件夹
用鼠标右键单击新值,然后单击更改类型 1,然后单击确定关闭 Regedit,然后您需要执行attrib -r +s c:\test (where c:\test) is your folder
答案2
使用命令行:
attrib FolderName -r