bonjour,
Voila mon problème
J'ai un appareil de mesure qui enregistre des données en temps réel via tcp/ip sur mon disque dur ( vitesse 5mo/s) et ceci pendant plusieurs jours
j'ai donc un seul fichier qui peut avoir plusieurs centaines de Go ( 3To)
Je dois le traiter en temps réel. Pour ça je fais un open , j'ai la longueur du fichier N1 et je le traite
pendant que je traite jusqu’au pointeur N1 , celui ci augmente jusqu'à une valeur N2 .
je dois donc alors traiter les données entre N1 et N2
Ce je fais actuellement , c'est de fermer le fichier , de l'ouvrir de nouveau et j'ai alors la nouvelle longueur N2 , d'aller à N1 et de traiter jusqu'à N2
Le problème est que ceci est très long ( close , open, seek ) à chaque fois surtout lorsque j'ai un fichier de 1 To .
donc ce que je voudrais , c'est avoir la vrai longueur en temps réel du fichier et de pouvoir lorsque je suis à N1 de continuer en temps réel jusqu'à N2.
merci si vous avez une réponse

 

 
		
		 
        

 
			
			




 lecture d'un fichier gigantesque en temps réel
 lecture d'un fichier gigantesque en temps réel
				 Répondre avec citation
  Répondre avec citation
Partager