我有一个包含 Eclipse 工作区的 ZIP 文件。当我解压它时,所有提取的文件夹已将只读属性设置为 true。当我在属性对话框中取消选中“只读”并单击“应用”时,该属性似乎被删除了。但是,当我重新打开属性对话框时,我发现它再次被选中。
Eclipse 不接受只读文件夹作为工作区。
值得注意的是:
- 只有文件夹具有只读属性,文件没有。
- 我使用 Windows 7,解压时我使用了 7zip。
- 我曾尝试使用以下命令从命令行删除该属性:
attrib -r -s C:\pathToFolder
,但效果不佳。
答案1
您需要告诉 ATTRIB 处理目录。另外,如果它是工作区中的每个文件夹,您应该使 ATTRIB 递归:
ATTRIB -R "C:\pathToFile" /S /D
/D 指定处理文件夹,/S 处理所有子文件夹。
请注意,开关必须遵循路径。