c# - Cannot write to file after reading -
c# - Cannot write to file after reading -
in next code error "stream not writable":
class class1 { private static void main() { filestream fs = new filestream("c:\\ffile.txt", filemode.openorcreate, fileaccess.readwrite, fileshare.readwrite); streamreader r = new streamreader(fs); string t = r.readline(); r.close(); console.writeline(t); streamwriter w = new streamwriter(fs); w.writeline("string"); w.flush(); w.close(); fs.close(); } }
the error occurs @ line streamwriter w = new streamwriter(fs);
why this?
from msdn
closes streamreader object , underlying stream, , releases scheme resources associated reader.
so stream seek write invalid need reopen stream , reopen file.
c# file-io
Comments
Post a Comment