ResourcesPlugin.getWorkspace();
IProject projct = ResourcesPlugin.getWorkspace().getRoot().getProject("test"); try { if (!projct.exists()) { projct.create(null); } IFile file = projct.getFile("test.text"); if (file.exists()) { file.create(new ByteArrayInputStream("test".getBytes()), true, null); } } catch (CoreException e1) { e1.printStackTrace(); }