Write a binary file





-10
Date Submitted Mon. Aug. 28th, 2006 9:00 AM
Revision 1 of 1
Helper axsaxs
Tags binary | CSharp | File
Comments 1 comments
Write a set of bytes into a so-called binary file. The point is that we use BinaryWriter here and we have a byte array as input.


/// <summary>
/// Write a binary file
/// </summary>
/// <param name="filePath">Complete path to the file to be written</param>
/// <returns>True, if file was correctly saved.</returns>
public bool WriteBinaryFile(string filePath, byte[] contents)
{
        bool okok = true// ok, file written
        FileStream fs = null;
        BinaryWriter w = null;

        try
        {
                fs = new FileStream(filePath, FileMode.CreateNew);
                w = new BinaryWriter(fs);
                w.Write(contents);
        }
        catch (IOException e)
        {
                okok = false// houston, we have a problem
        }
        finally
        {
                if (w!=null)
                        w.Close();
                if (fs!=null)
                        fs.Close();
        }

        return okok;
}

 

Alessio Saltarin

axsaxs.altervista.org

Comments

Comments use using!
Mon. Aug. 28th, 2006 9:34 AM    Helper bobbyrward

Voting