Tactique d'E/S sur les fichiers spour splitter

Résolu
Horfee Messages postés 188 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 10 août 2009 - 7 août 2004 à 19:05
Horfee Messages postés 188 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 10 août 2009 - 8 août 2004 à 01:10
J'ai un problème de stratégie pour splitter un fichier :
- est ce que l'on doit ouvrir un fichier source, le lire completement(donc le stocker en memoire),puis le réécrire en plusieurs fichiers(je ne pense pas que ce soir la bonne solution),
- ouvrir le fihcier source, en stocker un bloc puis reecrire ce bloc et reiterer
-ouvrir le fichier source, lire un octet et l'ecrire dessuite dans le fichier destination?

parce qu'il me semble qu'avec la derniere solution,celle que j'ai testé, la gestion des fichiers d'echange est assez mauvaise non?

2 réponses

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
7 août 2004 à 20:06
C'est simple :

- Memoire -> Memoire
est plus rapide que
- Fichier -> Memoire
ou
- Memoire -> Fichier

le probleme est que l'on peu rapidement arriver a une
erreure de memoire insufisante si l'on ce debrouille mal

mais sans nul doute il faut preferer le chargement d'un fichier
en entier lorsque cela est possible pareil pour l'ecriture.

@+

E.B.
3
Horfee Messages postés 188 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 10 août 2009
8 août 2004 à 01:10
ok merci bcp
0
Rejoignez-nous