Liefert ein org.eclipse.core.resources.IContainer-Objekt als Ergebnis zurück. Im Fehlerfall wird ein Ausnahmefehler geworfen.
getOutputDirectory(IProject project, boolean create) throws CoreException | |||
---|---|---|---|
Argument | IProject | project | Projekt-Objekt. |
boolean | create | true = Verzeichnis wird erstellt, falls nicht existent. false = es wird kein Verzeichnis erstellt. |
|
Rückgabewert | IContainer | Projekt-Ordner im Workspace. |
Vom Rückgabewert kann u.a. mit folgender Methode der Pfad ermittelt werden (siehe Eclipse-Hilfe zu IContainer).
import com.mind8.mechatronic.skill.AbsoluteNameUtil
proj=AbsoluteNameUtil.getObjectByAbsolutePath("Feeder", UnitOfWork)
dir = IUtilAPI.DEFAULT.getOutputDirectory(proj, true)
path = dir.getLocation().toOSString()
// Diese Methoden liefern im normalen Kontext beispielsweise den Pfad "S:\WS\Feeder\" zurück.
// Im Job Server-Kontext liefert diese Methode beispielsweise den Pfad "S:\WS\Feeder\-etsehvxndtqz\" zurück.