Bonjour, j'utilise node webkit et la fonction fs.writeFileSync pour enregistré du xml dans un fichier. Cette partie là fonctionne mais je voudrais que pendant qu'il enregistre j'ai une roue d'attente.

Ce que je voudrais savoir si il est possible de connaitre quand fs.writeFileSync à terminé pour annuler le roue d'attente

Merci de votre aide

2 réponses


betaWeb
Réponse acceptée

Salut,

Utilises fs.writeFile à ce moment là, auquel tu passes un callback lorsque c'est terminé. De cette façon tu peux savoir lorsque l'event est fini :

let file_path = 'chemin/vers/mon_super_fichier.txt'
let file_content = 'Mon super contenu à écrire dans mon fichier'
fs.writeFile(file_path, file_content, err => {
  if (err) throw err
  console.log('Ecriture du fichier terminée, do what u want after that !')
})

Super merci de ta réponse sait exactement ce que je cherchais