Bonjour,

Je suis en train de faire de l'agrégation de logs et il faudrait que le fichier en sortie soit fragmenté tous les x Mo.

C'est possible de contrôler la taille du fichier durant l'écriture ? Pour le moment, je compte juste le nombre de lignes que j'ai insérés et je limite à un certain nombre de lignes, mais c'est pas précis du tout... J'ai des différences de plusieurs Mo sur les fichiers en sortie

J'ouvre mon fichier comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set benderFile = fso.OpenTextFile(destination & "\Enquete." & file_num & ".bender", ForWriting, true)
Et j'écris dedans avec la méthode writeLine. Avant d'écrire une ligne, je fais un test :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
If Not benderFile.line = 0 And benderFile.line Mod MAX_LINE = 0 Then
Qui me permet de savoir quand-est ce qu'il faut que je passe au fichier suivant.

Est-ce qu'il y a une manière de calculer la taille de ce fichier au lieu du nombre de lignes ?

Merci