C#文件操作基本知识
来源:互联网 发布:威发半导体 知乎 编辑:程序博客网 时间:2024/05/05 21:48
1、System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。
2、我们常见的用到的类主要有:
公开用于创建、移动和枚举通过目录和子目录的静态方法。无法继承此类。 | ||
公开用于创建、移动和枚举目录和子目录的实例方法。无法继承此类。 |
提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 |
提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 |
公开以文件为主的 |
为 |
对包含文件或目录路径信息的 |
创建其支持存储区为内存的流。 |
提供字节序列的一般视图。 | ||
实现一个 | ||
实现一个 | ||
实现从字符串进行读取的 | ||
实现一个用于将信息写入字符串的 | ||
表示可读取连续字符系列的读取器。 | ||
表示可以编写一个有序字符系列的编写器。该类为抽象类。
|
3、其中常见的操作文本文件,通过使用
下面演示了读取文本文件:
- using System;
- using System.IO;
- class Test
- {
- public static void Main()
- {
- try
- {
- /// 创建StreamReader 的实例,使用using子句自动调用对象的销毁方法
- using (StreamReader sr = new StreamReader("TestFile.txt"))
- {
- String line;
- // 读取文件内容并显示到控制台
- while ((line = sr.ReadLine()) != null)
- {
- Console.WriteLine(line);
- }
- }
- }
- catch (Exception e)
- {
- // 输出异常消息
- Console.WriteLine("The file could not be read:");
- Console.WriteLine(e.Message);
- }
- }
- }
下面演示了写文本文件
- using System;
- using System.IO;
- class Test
- {
- public static void Main()
- {
- // 创建StreamWriter实例,并且使用了using子句
- using (StreamWriter sw = new StreamWriter("TestFile.txt"))
- {
- // 写内容
- sw.Write("This is the ");
- sw.WriteLine("header for the file.");
- sw.WriteLine("-------------------");
- // 对象也可以写入文件
- sw.Write("The date is: ");
- sw.WriteLine(DateTime.Now);
- }
- }
- }
更多精彩,请查询MSDN.
- C#文件操作基本知识
- Linux文件操作的一些基本知识(1)
- C#基本知识
- 文件基本知识
- C#基本知识 -- App.config文件的配置与读取
- C#基本知识 -- App.config文件的配置与读取
- C#中的文件操作
- C# 文件操作
- C# 文件操作
- c#文件操作
- C#中的文件操作
- C#文件操作
- c#文件操作
- C# 文件操作相关
- c# 常用文件操作
- c# 常用文件操作
- C#操作文件
- C# 文件操作
- 二叉树相关算法
- 国内网页设计网站网址大全
- 做一棵永远成长的苹果树
- 腊八
- 给新人程序员的八点建议
- C#文件操作基本知识
- 孩子在为谁而玩
- 排骨烧粽子
- 很高兴,装上了fan control
- 把一张纸折叠51次
- 红烧鸭子
- .NET Windows编程1(代码段)
- Microsoft SQL Server2005不能配置外围配置器的方法
- 螃蟹、猫头鹰和蝙蝠