文件怎么读写System.io FileStream fs = new FileStream(name, FileMode.CreateNew);StreamReader sread =new StreamReader(fs);这两行代码是什么意思?第一个是干什么的 具体的解释一下他的功能是干什么的求高手解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileStream fs = new FileStream(name, FileMode.CreateNew);//建立一个文件流,操纵的是name这个文件(如果name不存在,则创建name)StreamReader sread =new StreamReader(fs);//建立一个用来读的流,操作fs流(以后可能会读fs流的内容) 第一行代码是创建一个文件流,name是文件的物理路径,FileMode.CreateNew指的是当文件不存在时,创建新文件;如果文件存在,则引发异常。第二行代码new 了一个StreamReader,它可以读取字符。 从英文含义上来理解FileStream fs = new FileStream(name, FileMode.CreateNew);StreamReader sread =new StreamReader(fs);FileStream 文件流name----名字FileMode----文件模式CreateNew 新建StreamReader----流读取器 一、创建FileStream对象1、FileStream对象最简单的构造函数仅仅带有两个参数,即文件名和FileMode枚举值。FileStream aFile = new FileStream(filename, FileMode);2、另一个常用的构造函数如下:FileStream aFile = new FileStream(filename, FileMode, FileAccess);三个参数的意义分别为:filename文件名,FileMode枚举类型,表示如何打开文件的模式。FileAccess也是枚举类型,用于改变对用户的访问权限。FileMode枚举成员:使用每个值会发生什么,取决于指定的文件名是否表示已有的文件。注意创建流时该流指向文件中的位置,除非特别说明,否则流就指向文件的开头。Append文件存在打开文件,当前位置指向文件的末尾,只能与枚举FileAccess.Write联合使用。文件不存在创建新文件。Create文件存在删除该文件,然后创建新文件。文件不存在创建新文件。CreateNew文件存在抛出异常,文件不存在创建新文件。Open文件存在打开现有的文件,流指向文件的开头。文件不存在抛出异常OpenOrCreate文件存在打开文件,流指向文件的开头。文件不存在创建新文件并打开Truncate打开现有文件,清除其内容。流指向文件的开头,保留文件的初始创建日期。文件不存在抛出异常。FileAccess枚举成员:Read打开文件,用于只读Write打开文件,用于只写ReadWrite打开文件,用于读写对文件进行不是FileAccess枚举成员指定的操作会导致抛出异常。此属性的作用是,基于用户的身份验证级别改变用户对文件的访问权限。在FileStream构造函数不使用FileAccess枚举参数的版本中,使用默认值FileAccess. ReadWrite。二:;//用FileStream对象实例化一个StreamReader对象StreamWriter类有两个基本的方法read和readLineRead()方法将流的下一个字符作为正整数值返回,如果到达了流的结尾处,则返回-1ReadLing()方法是读取并返回一行字符,如果返回为空,那么就是到达了流的结尾。ReadEnd()方法读小文件最好,它直接读取完整的文件并作为字符串返回 //创建一个文件句柄,name为文件物理地址,FileMode.CreateNew 如果该文件不存在则创建。FileStream fs = new FileStream(name, FileMode.CreateNew);//创建一个字符流,就是可以按字符(指定编码)的方式去读取文件流。StreamReader sread =new StreamReader(fs); FileStream fs = new FileStream(name, FileMode.CreateNew);// FileStream 提供了对文件的按字节读写StreamReader sread =new StreamReader(fs);// StreamReader提供了按文本对Stream的读写,实际上就是一个Decode的过程,当然这里的Stream可以是任意的,不仅可以使FileStream如果你仅仅需要从文件读取文本,可以直接这样写StreamReader sread = new StreamReader(name); name就是需要操作的文件的物理路径。第二行就是对这个文件的读取操作。第一行必须得写,因为StreamReader需要一个文件流。简单说就是StreamReader要知道读取哪个文件…… VS2010快捷键。求解啊~~~~ winform组合控件的问题 C#注销一段代码后才会弹出对话框,怎么搞的? winform中 如何 拆分datagirdview的单元格 ???? xenroll.dll 导入证书 有人用过没有? 如何将窗口激活 请用过<<ASP.NET Web 站点高级编程>>一书的源码的大侠进来看看!谢谢! C#如何实现VB.net中的switch函数那种根据变量的值返回不同的结果 各位请帮忙,思归请帮忙 在C#中winform程序设置用户修改密码,要使得旧密码不能和新密码相同怎么写? Image转换为byte[] C# 处理摄像头点击事件
//建立一个文件流,操纵的是name这个文件(如果name不存在,则创建name)
StreamReader sread =new StreamReader(fs);
//建立一个用来读的流,操作fs流(以后可能会读fs流的内容)
第二行代码new 了一个StreamReader,它可以读取字符。
StreamReader sread =new StreamReader(fs);
FileStream 文件流
name----名字
FileMode----文件模式
CreateNew 新建
StreamReader----流读取器
文件存在打开文件,当前位置指向文件的末尾,只能与枚举FileAccess.Write联合使用。文件不存在创建新文件。Create
文件存在删除该文件,然后创建新文件。文件不存在创建新文件。CreateNew
文件存在抛出异常,文件不存在创建新文件。Open
文件存在打开现有的文件,流指向文件的开头。文件不存在抛出异常OpenOrCreate
文件存在打开文件,流指向文件的开头。文件不存在创建新文件并打开Truncate
打开现有文件,清除其内容。流指向文件的开头,保留文件的初始创建日期。文件不存在抛出异常。FileAccess枚举成员:Read
打开文件,用于只读Write
打开文件,用于只写ReadWrite
打开文件,用于读写对文件进行不是FileAccess枚举成员指定的操作会导致抛出异常。此属性的作用是,基于用户的身份验证级别改变用户对文件的访问权限。在FileStream构造函数不使用FileAccess枚举参数的版本中,使用默认值FileAccess. ReadWrite。
二:;//用FileStream对象实例化一个StreamReader对象
StreamWriter类有两个基本的方法read和readLineRead()方法将流的下一个字符作为正整数值返回,如果到达了流的结尾处,则返回-1ReadLing()方法是读取并返回一行字符,如果返回为空,那么就是到达了流的结尾。ReadEnd()方法读小文件最好,它直接读取完整的文件并作为字符串返回
FileStream fs = new FileStream(name, FileMode.CreateNew);//创建一个字符流,就是可以按字符(指定编码)的方式去读取文件流。
StreamReader sread =new StreamReader(fs);
FileStream fs = new FileStream(name, FileMode.CreateNew);
// FileStream 提供了对文件的按字节读写
StreamReader sread =new StreamReader(fs);
// StreamReader提供了按文本对Stream的读写,实际上就是一个Decode的过程,当然这里的Stream可以是任意的,不仅可以使FileStream
如果你仅仅需要从文件读取文本,可以直接这样写
StreamReader sread = new StreamReader(name);
name就是需要操作的文件的物理路径。
第二行就是对这个文件的读取操作。
第一行必须得写,因为StreamReader需要一个文件流。简单说就是StreamReader要知道读取哪个文件……