c# - understanding filestream -
right i'm writing file disk using approach
using (filestream filestream = new filestream(fileone, filemode.create)) { using (streamwriter streamw = new streamwriter(filestream)) { streamw .write("blah"); streamw.close(); } filestream .close(); }
how can write more files, example filetwo inside using statement?
how can write more files, example filetwo inside using statement?
you'd need open different stream. each filestream
write single file. it's not clear whether want write 2 files at time, or write 1 file after another. in latter case, might want loop. example:
foreach (string file in files) { // note: file.createtext simpler creating filestream // wrapping in streamwriter using (textwriter writer in file.createtext(file)) { ... } }
note don't need close
calls - fact you've got appropriate using
statements means dispose
called automatically, equivalent close
.
Comments
Post a Comment