Click or drag to resize

MultiRecordEngineWriteFile Method (String, IEnumerable)

Write an array of records to the specified file.

Namespace:  FileHelpers
Assembly:  FileHelpers (in FileHelpers.dll) Version: 3.2.6
Syntax
public void WriteFile(
	string fileName,
	IEnumerable records
)

Parameters

fileName
Type: SystemString
The file path to be write.
records
Type: System.CollectionsIEnumerable
The records to write (Can be an array, ArrayList, etc)

Return Value

Type: 
True if the operation is successful. False otherwise.
Remarks

This method opens, writes and closes the file (don't open or close the file before or after calling this method)

This method over writes existing files.

Examples
This example shows a simple example of use of the library with a minimum of code:
using FileHelpers;

// First declare the record class

[Delimitedrecord("|")]
public class SampleType
{
    public string Field1;
    public int    Field2;
}


public void WriteExample()
{
    var engine = new FileHelperEngine<SampleType>();

    SampleType[] records = new SampleType[1];

    records[0] = new SampleType();

    records[0].Field1 = "Hello World";
    records[0].Field2 = 12;

    engine.WriteFile("destination.txt", records);

    // Now the file contains the created record in this format:
    // 
    // Hello World,12

}
See Also