Normalement, ce code est utilisé pour convertir File
-IFile
:Comment convertir un fichier en IFile en Java, pour des fichiers en dehors du projet?
IWorkspace workspace= ResourcesPlugin.getWorkspace();
IPath location= Path.fromOSString(file.getAbsolutePath());
IFile ifile= workspace.getRoot().getFileForLocation(location);
Mais cela ne fonctionne que pour les fichiers Java dans le projet. Comment puis-je obtenir le fichier IFile
quand File
est pas dans l'espace de travail (pas dans le projet)?
Vouliez-vous dire getFileForLocation dans la ligne 3? –