Как я могу найти ресурс с местоположениемURI?eclipse: Найти ресурс с местоположениемURI
Path path = new Path('/home/foo/eclipse/runtime-EclipseApplication/someproj/B.txt');
IResource res = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
Я знаю, что есть способ, с помощью locationURI из текущего проекта обрезать «ненужную» часть, но есть «лучше» способ SLOVE этого вопроса.
Это не совсем то, что я хотел. У меня есть абсолютный путь ОС к ресурсу текущего проекта eclipse. Поэтому я хочу найти IResource с абсолютным пути к ОС. В настоящее время я получаю null от метода findMember, потому что он ожидает путь, в котором рабочая область обрабатывается как корневой путь. В моем случае это будет /someproj/B.txt. Но у меня есть /home/foo/eclipse/runtime-EclipseApplication/someproj/B.txt – user427678
@ user427678 Я вижу - не знал бы другого способа, кроме упомянутого вами решения: обрезка пути в зависимости от местоположения рабочей области. –
в порядке. В любом случае! – user427678