您的位置:首页 > 其它

文件读写(IO)

2011-05-11 10:59 204 查看
常用类:

n

Stream抽象类

n

FileStream类

n

StreamWriter类

n

StreamReader类

n

Encoding类

n

System.Text命名空间

字符串写入:

//这里需要注意的是如果选择Append这Access只能选择Write,因为显然Append是为写权限预留的,当然此处共享部分大部分选择None

对于Close,
由于StreamWriter中包含了Stream属性,在StreamWriter对象执行Close方法时,也会关闭Stream对象,所以不再需要关闭Stream对象

Stream stream = new FileStream(@"C:/testfile.txt",

FileMode.Append,

FileAccess.Write,

FileShare.Read);

StreamWriter sw = new StreamWriter(stream,

System.Text.Encoding.UTF8);

sw.WriteLine("测试111");

sw.WriteLine("测试222");

sw.Write("测试333测试333测试333测试333测试333测试333测试333");

sw.Flush();

sw.Close();

字符串读:

同上

字节写:

注意流指针Position在Append操作的时候是不可以使用的

byte[] content = System.Text.Encoding.Default.GetBytes(@"我们都觉得他很帅,

我们都很爱他

他是个好人 真的!!!hiahia");

Stream stream = new FileStream(@"C:/bytetest.txt", FileMode.Append, FileAccess.Write, FileShare.None);

//stream.Position = 1; 想文件后追加内容是不可以使用positon的

stream.Write(content, 0, content.Count());

stream.Close();

读字节:

同上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: