J'essaie d'écrire un fichier binaire avec la méthode suivante:
Problème la taille de mon buffer est plus petite que la taille du fichier après écriture. A quoi est ce du? Comment faire pour avoir une taille identique?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 private bool WriteFile() { try { Stream oWriteBinStream = File.Open(m_strNomFichier, FileMode.OpenOrCreate); BinaryWriter oWriteBinOutput = new BinaryWriter (oWriteBinStream); oWriteBinOutput.Write(m_byteBuffer, 0, (int)m_byteBuffer.Length); oWriteBinOutput.Close(); oWriteBinStream.Close(); } catch (Exception e) { Debug.WriteLine(e.ToString()); return false; } return true; }
Partager