Decouper les fichiers - access binaire

Description

Ce petit programme tout comme le logiciel DKoup permet de fractionner les fichiers trop volumineux pour tenir sur un disque amovible.
Une fois les fichiers fractionnés et transportés, le logiciel possède une fonction permettant de recoller les fractions pour restituer le fichier initial.

Cet exemple est surtout intéressant pour l'accès binaire aux fichiers à l'aide des classes BinaryReader et BinaryWriter.

Déclaration du BinaryReader:
FileStream Lecteur = new FileStream(Fichier1.Text, FileMode.Open,FileAccess.Read,FileShare.Read,10000,true);
BinaryReader Lire = new BinaryReader(Lecteur);

Déclaration du BinaryWriter:
FileStream Graveur = new FileStream(chem_Fichier + "\\" + nom_Fichier + "\\" + nom_Fichier + ik.ToString() + ".ros", FileMode.OpenOrCreate,FileAccess. Write,FileShare.Write,10000,true);
BinaryWriter Ecrire = new BinaryWriter(Graveur);

Lecture et écriture binaires instantannées:
Ecrire.Write(Lire.ReadByte());

Voilà, je livre un fichier PDF expliquant le code en détail et permettant de reconstruire l'exemple.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.