___16__C#IO创建Text文件并读取显示
来源:互联网 发布:光头大大正太捏脸数据 编辑:程序博客网 时间:2024/05/22 07:58
public static void Main() { // 在当前目录创建一个文件myfile.txt,对该文件具有读写权限FileStream fsMyfile = new FileStream("myfile.txt" , FileMode.Create, FileAccess.ReadWrite); // 创建一个数据流写入器,和打开的文件关联StreamWriter swMyfile = new StreamWriter(fsMyfile); // 以文本方式写一个文件swMyfile.WriteLine("Hello, World"); swMyfile.WriteLine("abcdefghijklmnopqrstuvwxyz"); swMyfile.WriteLine("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); swMyfile.WriteLine("0123456789"); // 冲刷数据(把数据真正写到文件中去) // 注释该句试试看,程序将报错swMyfile.Flush(); // 以文本方式读文件// 创建一个数据流读入器,和打开的文件关联StreamReader srMyfile= new StreamReader(fsMyfile); // 把文件指针重新定位到文件的开始srMyfile.BaseStream.Seek(0, SeekOrigin.Begin); // 打印提示信息Console.WriteLine("****************以文本方式读文件*********************"); // 打印文件文本内容 string s1; while((s1 = srMyfile.ReadLine())!=null) { Console.WriteLine(s1); }Console.WriteLine();// 以文本方式读文件结束// 以二进制方式读文件 // 创建一个二进制数据流读入器,和打开的文件关联BinaryReader brMyfile= new BinaryReader (fsMyfile); // 把文件指针重新定位到文件的开始brMyfile.BaseStream.Seek(0, SeekOrigin.Begin); // 打印提示信息Console.WriteLine("****************以二进制方式读文件*********************"); // 打印文件文本内容 Byte b1;while(brMyfile.PeekChar()>-1){b1=brMyfile.ReadByte(); // 13为"\n",表示回车;10为"\r",表示换行 if(b1 != 13 && b1 != 10) { Console.Write("{0}",b1.ToString()); Console.Write("."); } else { Console.WriteLine(); }} Console.WriteLine("\n"); // 以二进制方式读文件结束 // 关闭以上new的各个对象brMyfile.Close();swMyfile.Close();srMyfile.Close();fsMyfile.Close();// 读取文件属性 // 打印提示信息Console.WriteLine("****************读取文件属性*********************");FileInfo fiMyfile=new FileInfo("myfile.txt");Console.WriteLine("文件名 : {0}",fiMyfile.Name);Console.WriteLine("文件名(含路径) : {0}",fiMyfile.FullName);Console.WriteLine("文件大小(bytes) : {0}",fiMyfile.Length);Console.WriteLine("文件创建时间 : {0}",fiMyfile.CreationTime);}
运行效果
0 0
- ___16__C#IO创建Text文件并读取显示
- 读取并显示位图文件
- java 读取文件并显示
- C读取文件并显示
- Qt读取文件并显示
- 读取并创建资源文件
- 读取并创建资源文件
- IO流读取文件内容并复制
- 打开文件(读取文件),并实现显示
- Qt实现读取显示obj文件——创建并绑定纹理
- 创建文件,文件读取与显示
- 读取磁盘图片文件并显示
- 读取磁盘图片文件并显示
- JQuery读取XML文件数据并显示
- 读取.txt文件并在页面显示
- 读取播放wav文件并显示波形
- 读取本地JSON文件并显示
- java读取xml文件并分页显示
- linux-tomcat-session共享-redis集群
- 【POI2010】【BZOJ2096】Pilots
- MySQL查询in操作 查询结果按in集合顺序显示
- 使用universal-image-loader加载圆形图片的方法
- servlet学习六--HttpServletRequest对象学习
- ___16__C#IO创建Text文件并读取显示
- C#合并excel单元格,操作合并后的单元格 (winform导出excel)
- 编译Android4.3内核源代码
- sqlserver 中使用sqlcmd 执行几百M的.sql文件
- 我想静静1
- XShell本地指令大全
- 为什么跳槽加薪会比内部调薪要高[转]
- Android 自定义命名空间
- 封装控件