Je le code suivant:BufferedWriter crée un fichier vide avec rien à l'intérieur
FileSystem fs = FileSystem.get(context.getConfiguration());
Path filePath2 = Path.mergePaths(outputPath, new Path("/SomeFile"));
BufferedWriter writer2 = new BufferedWriter(new OutputStreamWriter(fs.create(filePath2,true)));
writer2.write("Key: " + key.toString() + "\nValue: " + values.iterator().next().getSensCol().toString());
writer2.close();
J'utilise la bibliothèque Hadoop pour certaines de ces classes. Après que je l'ai exécuté, je vois que le fichier est créé mais il n'y a rien dedans, aucune idée pourquoi cela pourrait être?
Il n'est pas nécessaire de rincer car la fermeture entraînera un rinçage interne. – Loc
Qu'est-ce qui est dans la variable 'fs'? – Henry
FileSystem fs = FileSystem.get (context.getConfiguration()); – covfefe