程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 保存文本文件

保存文本文件

編輯:C#入門知識

[csharp]
public static void SaveTxt(string sFileName, string sContent) 
    { 
        try 
        { 
            if (!System.IO.File.Exists(sFileName)) 
            { 
                FileStream fs; 
                fs = File.Create(sFileName); 
                fs.Close(); 
            } 
 
            FileStream fsTxtWrite = new FileStream(sFileName, FileMode.Create, FileAccess.Write); 
            StreamWriter srWrite = new StreamWriter(fsTxtWrite, System.Text.Encoding.UTF8); 
            //StreamWriter srWrite = new StreamWriter(fsTxtWrite, System.Text.Encoding.Default);  
 
            srWrite.Write(sContent); 
 
            srWrite.Close(); 
            srWrite.Dispose(); 
            fsTxtWrite.Dispose(); 
 
        } 
        catch (Exception ex) 
        { 
            //MessageBox.Show(ex.Message); 
 
            #region ### error info  
            try 
            { 
                string sFolder = Directory.GetParent(sFileName).ToString(); 
                string sErrFullName = sFolder + "_err_" + System.DateTime.Now.ToString("yyyyMMddHHmmss") + ".txt"; 
                if (!System.IO.File.Exists(sErrFullName)) 
                { 
                    FileStream fs; 
                    fs = File.Create(sErrFullName); 
 
                    StreamWriter srWrite = new StreamWriter(fs, System.Text.Encoding.UTF8); 
 
                    srWrite.Write(sFileName); 
 
                    srWrite.Close(); 
                    srWrite.Dispose(); 
 
                    fs.Close(); 
                } 
            } 
            catch (Exception ex2) 
            { } 
            #endregion ###error  
 
        } 
 
    } 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved