.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();
代码三:对大文件的操作.
对大文件的操作


浙公网安备 33010602011771号