Ajouter du contenu au début d'un fichier
Bonjour,
je voudrais savoir s'il est possible d'ajouter du contenu au début d'un fichier texte.
En effet, dans mon programme je crée un fichier texte contenant un grand nombre de valeurs décimales (le fichier final fait plusieurs centaines de Mo, jusqu'à 1,5Go environ). Pour cela j'utilise la classe QFile ainsi qu'un QTextStream. J'écris les valeurs dans le fichier par groupe de 1000 lignes au fur et à mesure qu'elles sont calculées. Au passage je calcule des statistiques globales sur les valeurs du fichier.
Je voudrais ensuite ajouter ces valeurs de statistiques comme entête du fichier. J'ai essayé avec le QTextStream et seek(0) mais cela ne fonctionne pas (le contenu ajouté écrase l'ancien contenu). J'ai malheureusement l'impression que ce n'est pas possible car on ne peut pas décaler comme ça l'ensemble du contenu d'un fichier. Mais vu la taille du fichier cela prendrait beaucoup trop de temps de créer un nouveau fichier avec l'entête puis d'y copier le contenu du premier fichier.
Voyez-vous une solution possible?
Merci d'avance!