写程序时,会经常进行文件的读写操作。
记录下,方便以后copy使用。
/// < ummary>
/// 写文件
/// </summary>
/// < aram name="Path">文件路径</param>
/// < aram name="Strings">文件内容</param>
public static void WriteFile(string Path, string Strings)
{
if (!System.IO.File.Exists(Path))
{
System.IO.FileStream f = System.IO.File.Create(Path);
f.Close();
}
System.IO.StreamWriter f2 = new System.IO.StreamWriter(Path, true, System.Text.Encoding.GetEncoding("gb2312"));
f2.WriteLine(Strings);
f2.Close();
f2.Dispose();
}
/// <summary>
/// 读文件
/// </summary>
/// <param name="Path">文件路径</param>
public static List<string> ReadFile(string Path)
{
List<string> result = new List<string>();
StreamReader txtStreamReader = new StreamReader(Path, System.Text.Encoding.GetEncoding("gb2312"));
while (txtStreamReader.Peek() != -1)
{
string strTxt = txtStreamReader.ReadLine().ToString();
if (strTxt.Length != 0)
{
result.Add(strTxt);
}
}
return result;
}
原文地址:http://blog.csdn.net/qijunming1208/article/details/39005213