Index
Setting Output File Name
By default the output file name created used the following format: <OriginalFileName><file number><extension>. For example, if two files are generated as the result of the splitting a file named “EDIData”, the following two files will be created in the output directory:
· EDIData1.txt
· EDIData2.txt
The format of the output file name can be changed by setting the OutputFilenameFormat and the OutputFilename property.
Example
EDIFileSplitter ediFileSplitter = new EDIFileSplitter();
// Split the file at the header level (ST segment)
ediFileSplitter.FileSplitLevel = FileSplitLevel.HEADER;
// Place 2 ST headers per file
ediFileSplitter.NumberOfHeadersPerFile = 2;
ediFileSplitter.OutputFilename = “Test”;
ediFileSplitter.OutputFilenameFormat = “{0}_{1}{2}”;
ediFileSplitter.Split(“EDIData”, Directory.GetCurrentDirectory());
The output file name will now be Test_1.txt.
The GeneratePseudoRandomNumberInFilename property will generate a unique number for each split file. The unique number is total milliseconds since the last epoch, January 1, 1970.