- ASP.NET 文件操作(一)
- ASP.NET 文件操作(二)
- ASP.NET 目录操作(一)
- ASP.NET 目录操作(二)
- FileInfo 和 DirectoryInfo
- 获取子目录和文件
本文介绍文本文件的读、写、删。
首先引入 System.IO
<%@ Import Namespace="System.IO" %>
读示例
StreamReader reader;
reader = File.OpenText(Server.MapPath("foo.txt"));
string str = reader.ReadLine();
reader.Close();
reader = File.OpenText(Server.MapPath("foo.txt"));
string str = reader.ReadLine();
reader.Close();
写示例
StreamWriter writer;
writer = File.CreateText(Server.MapPath("foo.txt"));
writer.WriteLine("写一行内容");
writer.Close();
writer = File.CreateText(Server.MapPath("foo.txt"));
writer.WriteLine("写一行内容");
writer.Close();
追加示例
StreamWriter writer;
writer = File.AppendText(Server.MapPath("foo.txt"));
writer.WriteLine("追加一行内容");
writer.Close();
writer = File.AppendText(Server.MapPath("foo.txt"));
writer.WriteLine("追加一行内容");
writer.Close();
删示例(不限定文件类型)
File.Delete(Server.MapPath("foo.txt"));
文本文件并不是指扩展名为 .txt 的文件,只要是以 ASCII 存储的文件均可,比如:.aspx、.htm、.css、.ini 等等。
- File.CreateText 目标存在时,覆盖。
- File.OpenText 目标不存在时,异常。
- File.Delete 目标不存在时,跳过。
