.NET基础加强----文件流

 

 

 

 

文件流操作:

常用的文件流操作类:

    文件类的命名空间为:using system.IO;

File:用于操作文件,静态类,对文件整体操作.拷贝,删除,剪切等.

FileStream:文件流,

Directory:静态类,用于操作目录,

Path:对文件的目录和路径进行操作,

streamread:快速的读取文件.

streamwrite:快速的写入文件.

上代码:文件的读写

 1  ===文件流的读写操作=======
 2  //文件的的写入
 3    string msg = "2013年10月18日";
 4    using (FileStream Fs=new FileStream("text.txt", FileMode.Create, FileAccess.Write))
 5   {
 6      byte[] bytes = System.Text.Encoding.UTF8.GetBytes(msg);//将字符存在字节数组中以读取
 7   Fs.Write(bytes, 0, bytes.Length);//将字节写入到文件流中.
 8   }
 9    Console.WriteLine("Ok.....");
10    console.readkey();
11  

13              //文件流的读取
14              using (FileStream Fs=new FileStream ("text.txt",FileMode.Open,FileAccess.Read))
15              {
16                  byte[] bytes = new byte[1024];//声明对象以字节的方式进行读取数据
17                  Fs.Read(bytes, 0, bytes.Length);
18                  text = System.Text.Encoding.UTF8.GetString(bytes);//将字节转化为字符进行输出
19              }
20              Console.WriteLine(text);
21              Console.ReadKey();
文件的读写

 

 代码二:文件流的操作

1 //获取指定目录下的所有文件
2 
3 string[] str= Directory.GetDirectory(@"D:\文件\学习\.net");
4 foreach(var item in str)
5 {
6 string file=Path.GetFileName(item);//遍历之后获取所有的文件
7 console.writeLine(file);
8 }
9 console.readkey();
文件目录的操作

 代码三:对大文件的操作.

对大文件的操作

 

 

posted @ 2013-10-18 23:40  Mr.liub  阅读(151)  评论(0)    收藏  举报