[IO] Contrôler la taille du fichier dans lequel on écrit
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:
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:
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