首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 使用 File 類別讀取文字檔案最佳實務

     編輯:關於ASP.NET

.NET Framework 建議使用 System.IO.File 靜態方法取代舊版 FileSystemObject,效能更佳且程式碼更簡潔。

核心方法比較

File (靜態)FileInfo (實例)
File.Delete(path)new FileInfo(path).Delete()
File.OpenText(path) → StreamReadernew FileInfo(path).OpenText()

讀取完整檔案內容

string path = Server.MapPath("~/App_Data/data.txt");
string content = File.ReadAllText(path, Encoding.UTF8); // .NET 2.0+
// 或逐行處理
using (StreamReader sr = File.OpenText(path))
{
    string line;
    while ((line = sr.ReadLine()) != null) { /* 處理 */ }
}

寫入檔案

File.WriteAllText(path, content, Encoding.UTF8);
File.AppendAllText(path, newLine + Environment.NewLine);

File 類別所有方法皆為靜態,無需實例化,適合簡單單次操作;需重複操作同一檔案時 FileInfo 可避免重複路徑解析。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved