寫程序時,會經常進行文件的讀寫操作。
記錄下,方便以後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;
}