J'essaie de créer un nouveau fichier dans un plugin eclipse. Ce n'est pas forcément un fichier Java, ce peut être un fichier HTML par exemple.Plugin Eclipse: créer un nouveau fichier
En ce moment je fais ceci:
IProject project = ...;
IFile file = project.getFile("/somepath/somefilename"); // such as file.exists() == false
String contents = "Whatever";
InputStream source = new ByteArrayInputStream(contents.getBytes());
file.create(source, false, null);
Le fichier est créé, mais le problème est qu'il ne soit pas reconnu comme tout type; Je ne peux pas l'ouvrir dans un éditeur interne. C'est jusqu'à ce que je redémarre Eclipse (rafraîchir ou fermer puis ouvrir le projet n'aide pas). Après un redémarrage, le fichier est parfaitement utilisable et s'ouvre dans l'éditeur par défaut correct pour son type.
Y at-il une méthode que j'ai besoin d'appeler pour obtenir le fichier en dehors de cet état "limbo"?
En effet, l'ouverture du fichier dans l'éditeur correct fait l'affaire. Je vous remercie! – erwan