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

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -