Fan.Sys.LocalFile.@out C# (CSharp) Méthode

@out() public méthode

public @out ( bool append, Long bufSize ) : OutStream
append bool
bufSize Long
Résultat OutStream
        public override OutStream @out(bool append, Long bufSize)
        {
            try
              {
            FileInfo f = (FileInfo)m_file;
            System.IO.Directory.CreateDirectory(f.DirectoryName);

            System.IO.Stream fout = f.Open(
              append ? System.IO.FileMode.Append : System.IO.FileMode.Create,
              System.IO.FileAccess.Write);
            System.IO.Stream bout = SysOutStream.toBuffered(fout, bufSize);
            m_file.Refresh();
            return new LocalFileOutStream(bout/*, fout.getFD()*/);
              }
              catch (System.IO.IOException e)
              {
            throw IOErr.make(e).val;
              }
        }