C#使用FileStream文件读写
2015-02-14 17:20
375 查看
最近学习C#的过程中,要读写文件,自己使用FileStream类写了以下小段代码,一来自己学习练手,二来将这段代码贴出来,供想学习C#的朋友学习。
一.C# 代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace FileReader { class Program { static void Main(string[] args) { ////////////////////////////////////////////////////////////////////////// //写文件 WriteByteToFile(); ////////////////////////////////////////////////////////////////////////// //读取文件 ReadByteFromFile(); } private static void ReadByteFromFile() { try { byte[] array = new byte[100]; FileStream file = new FileStream("wang.bin", FileMode.Open); file.Seek(0, SeekOrigin.Begin); if (file.CanRead) { file.Read(array, 0, 100); } Console.WriteLine(Encoding.Default.GetString(array)); file.Close(); } catch (IOException ex) { Console.WriteLine(ex.Message); } } private static void WriteByteToFile() { try { string teststr = "This is C# Language Stream Test"; byte[] array = new byte[teststr.Length+1]; for (int i = 0; i < teststr.Length; i++) { array[i] = (byte)teststr[i]; } ////////////////////////////////////////////////////////////////////////// FileStream file = new FileStream("wang.bin", FileMode.Create); long len = file.Length; file.Seek(len, SeekOrigin.Current); file.Write(array, 0, teststr.Length+1); file.Close(); } catch (IOException ex) { Console.WriteLine(ex.Message); } } } }
二.写文件结果
三.文件读取结果
相关文章推荐
- C# 使用 ExcelLibrary 读写 Excel 文件
- C#使用StreamWriter类和StreamReader类读写文件综合实例
- c#FileStream文件读写(转)
- C#使用FileStream复制多媒体文件
- 问题:C#打开一个文本文档往里面写数据,没有就新建文档 ;结果:c#FileStream文件读写(转)
- 使用C#读写文件
- C# System.IO.FileStream 文件正由另一进程使用,因此该进程无法访问该文件
- C# 使用 ExcelLibrary 读写 Excel 文件
- c# 使用FileStream打开并清空文件、将一文件内容另存为到新文件
- C# 读写文件(StreamRead,StreamWrite,File,FileStream)
- 今天做了日志文件读写,使用方法FileStream ,StreamWriter ,File
- c# 读写文件时文件正由另一进程使用
- C# System.IO.FileStream 读取被其他程序打开的文件提示“文件正由另一进程使用,因此该进程无法访问该文件。”
- C# 使用 NPOI 库读写 Excel 文件
- C#使用_加密读写文件
- 使用Net Use在C#中读写局域网内其他服务器上的文件
- C# System.IO.FileStream 读取被其他程序打开的文件提示“文件正由另一进程使用,因此该进程无法访问该文件。”
- C# System.IO.FileStream 文件正由另一进程使用,因此该进程无法访问该文件
- C# 使用 NPOI 库读写 Excel 文件(转载)
- c# 使用FileStream打开并清空文件、将一文件内容另存为到新文件