Tôi đang cố gắng tạo một plugin sẽ cung cấp cho tôi danh sách đường dẫn tuyệt đối của tất cả các tệp trong một dự án được mở trong nhật thực.Cách lấy đường dẫn tuyệt đối của các tệp dự án trong nhật thực bằng cách sử dụng plugin
tôi đã cố gắng nhưng tôi có thể nhận được con đường chỉ có cửa sổ hoạt động ..
mã hành động của tôi là:
IWorkbenchPart workbenchPart = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart();
IFile file = (IFile) workbenchPart.getSite().getPage().getActiveEditor().getEditorInput().getAdapter(IFile.class);
if (file == null)
try {
throw new FileNotFoundException();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String path = file.getRawLocation().toOSString();
System.out.println("path: " + path);
Ở đây tôi chỉ đang nhận được con đường cho window..But tích cực Tôi muốn danh sách đường dẫn tuyệt đối của tất cả các tệp trong một dự án .. chỉ là các tệp trong thư mục src ...
Vui lòng hướng dẫn tôi nếu tôi có thể thực hiện theo cùng một cách hoặc tôi cần sử dụng một số API khác nhau cho điều này.
+1, Ngay cả khi tôi đang tìm kiếm tương tự và sắp đăng trong SO :) –
Hãy thử cách này để lặp qua các tệp và thư mục : [https://stackoverflow.com/a/20744434/6699913](https://stackoverflow.com/a/20744434/6699913) –