初学FileStream类,问几个基本的问题
小弟刚开始接触FileStream类,对“流”的概念不是很理解。
比如下面的两行代码,实例化两个FileStream的对象:
1:  FileStream myStream = File.OpenRead("test.txt");
2:  FileStream myStream = File.OpenWrite("test.txt");
对已存在的一个文件“test.txt”,以上1、2两句语句分别表示什么意思?
第1句的意思是将test.txt的文本存入流对象中吗?那第2句又是什么意思呢?
问题比较基础,大家不要笑,为了搞懂它我也只有向各位高手求助了~!谢谢~!
------解决方案--------------------依。
怎么这样写文件流呢,呵呵。没用过。
这样来吧!
             FileStream fs = new FileStream("D:\\123.txt",FileMode.Open);  
                     //FileMode是个枚举,里面是你操作这个文件的类型,是打开?还是要新建?之类的
           StreamReader sr = new StreamReader(fs);
           sr.ReadToEnd();
           sr.Close();
           fs.Close();
------解决方案--------------------打开现有文件以进行读取。
打开现有文件以进行写入。
------解决方案--------------------对于文件的读写 建议不使用 file类直接  读写 你上面1的意思是 打开一个test.txt假如不存在就报错  第2个也是打开一个文件不存在报错  然后第一个是进行读 第2个是写
  以后对文件读写建议使用       FileStream stream = new FileStream("test.txt", FileMode.OpenOrCreate); 现在可以读也可以写  而且文件存在不存在都不会报错
------解决方案--------------------地二句是创建读写流
我刚才那个是读出的:StreamReader
这个是写入:StreamWriter
------解决方案--------------------你可以先创建基于test.txt的一个文件流对象FileStream stream ;然后同队StreamReader或者StreamWriter对此文件流进行读 或者 写的操作!
------解决方案--------------------不要要求太具体
------解决方案--------------------
------解决方案--------------------把贴结了吧!