您的位置:首页 > 编程语言 > C#

C#文件相关的操作

2016-06-03 11:50 357 查看
static string ReadAllText(string log_file) //读取文件

{

FileStream fs = null;

StreamReader sr = null;

try

{

fs = new FileStream(log_file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);

sr = new StreamReader(fs, Encoding.UTF8);

return sr.ReadToEnd();

}

catch (Exception)

{

Console.Error.WriteLine(“Can’t read log {0}”, Path.GetFileName(log_file));

}

finally

{

if (sr != null) sr.Close();

if (fs != null) fs.Close();

}

return “”;

}

写文件也可用:

File.AppendAllText(“D:\Hexu\TestLog.txt”, sLogFilePath[0] + “\r\n”);

当然也可以用WriteStream的方法

http://www.cnblogs.com/RainbowInTheSky/p/5551146.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#