小弟刚开始接触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的对象:
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();
那第2句是什么意思呢?
以后对文件读写建议使用 FileStream stream = new FileStream("test.txt", FileMode.OpenOrCreate); 现在可以读也可以写 而且文件存在不存在都不会报错
我刚才那个是读出的:StreamReader这个是写入:StreamWriter