WriteFile() public method

public WriteFile ( string f, long offset, long length ) : void
f string
offset long
length long
return void
Example #1
0
        public void WriteFile(string filename, bool readIntoMemory)
        {
            if (filename == null)
            {
                throw new ArgumentNullException("filename");
            }

            string fn = GetNormalizedFileName(filename);

            if (readIntoMemory)
            {
                using (FileStream fs = File.OpenRead(fn))
                    WriteFile(fs, 0, fs.Length);
            }
            else
            {
                FileInfo fi = new FileInfo(fn);
                output_stream.WriteFile(fn, 0, fi.Length);
            }
            if (buffer)
            {
                return;
            }

            output_stream.ApplyFilter(false);
            Flush();
        }