我正在开发eclipse RCP应用程序,它实现了CommonNavigator
视图来显示导航器。我在导航器中有少量LinkedResources
链接到具有自定义扩展名的文件系统上的文件。这些自定义扩展文件在自定义编辑器和TextEditor
中打开。
其中一个名为default.ext
的文件对所有项目都是通用的,我希望将其保持为只读。是否可以仅在自定义编辑器中打开文件?对于前者Default.ext
应仅在自定义编辑器中打开,但应在自定义编辑器和文本编辑器中打开Test.ext
。
这样我可以根据文件名在编辑器中处理保存操作,并保持文件只读。
还有其他方法可以让文件保持只读吗?
答案 0 :(得分:1)
简短回答:你所描述的方式不可能。
答案很长:如果有人真的想要修改文件,那么就没有办法或者不需要停止这个。您可以做的是(1)向用户隐藏文件或(2)设置只读标志以阻止用户修改文件。