[C#] lecture de fichier : retour au début ("rewind") ??

lecture de fichier : retour au début ("rewind") ?? [C#] - C#/.NET managed - Programmation

Marsh Posté le 13-01-2007 à 12:22:27    

Bonjour à tous,  
 
Pendant pas mal de temps j'ai fait quelques petites appli en C qui nécessitaient d'accéder à des fichiers et d'y faire plusieurs opérations. Et au final j'étais à peu près habitué aux fonctions à utiliser.
 
Pour une nouvelle appli, je décide de passer en C#. Mais la lecture/écriture dans les fichiers est très différente, et je m'y perd un peu. Bref aujourd'hui, j'arrive à accéder aux fichiers à peu près comme je veux, mais je ne sais pas quel est le meilleur moyen pour revenir au début du fichier (par exemple quand on est en lecture) ? C'est à dire, le "rewind" en C si mes souvenirs sont bons. Bien sûr il y a l'option de fermer complètement et de rouvrir mais ca ne me plait pas trop.
 
Donc : comment faire pour se placer en début d'un fichier ? ou se placer n'importe ou d'ailleurs (pour ensuite reprendre une lecture séquentielle, normale) ?
 
Merci beaucoup d'avance.

Reply

Marsh Posté le 13-01-2007 à 12:22:27   

Reply

Marsh Posté le 13-01-2007 à 15:32:19    

fileStream.Seek(0, SeekOrigin.Begin);
 
Mais attendre confirmation, je suis pas bien expérimenté en C#. [:spamafote]

Reply

Marsh Posté le 13-01-2007 à 16:23:44    

sielfried a écrit :


Mais attendre confirmation, je suis pas bien expérimenté en C#. [:spamafote]


Pourquoi attendre? Se precipiter sur la doc de cette fonction me semble plus judicieux...

Reply

Marsh Posté le 13-01-2007 à 17:23:12    

breizhbugs a écrit :

Pourquoi attendre? Se precipiter sur la doc de cette fonction me semble plus judicieux...


 
C'est pas incompatible. [:dawa]
 
Non mais sait-on jamais qu'on puisse faire autrement/mieux, je laissais juste un petit Warning au passage vu que je fais du C# depuis une semaine. [:spamafote]
 
edit: enfin du NET, même.


Message édité par sielfried le 13-01-2007 à 17:28:21

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed