Normalmente, questo codice viene utilizzato per la conversione File
-IFile
:Come convertire da File in IFile in java, per file esterni al progetto?
IWorkspace workspace= ResourcesPlugin.getWorkspace();
IPath location= Path.fromOSString(file.getAbsolutePath());
IFile ifile= workspace.getRoot().getFileForLocation(location);
Ma questo funziona solo per i file Java all'interno del progetto. Come posso ottenere IFile
quando il file File
non si trova nello spazio di lavoro (non nel progetto)?
Forse cercavi getFileForLocation in linea 3? –