一.FileMode.Append
Append追加:
如果文件存在,則打開文件,把指針指到文件的末尾;如果不存在,則新建文件
二.FileMode.Create
Create:新建
如果文件存在,則覆蓋原有文件,把指針指到文件的開始,文件的創建日期會更新;
如果文件不存在,則新建文件
三.FileMode.CreateNew
CreateNew:新建新的文件
如果文件存在,則產生異常;如果文件不存在,則產生異常
四.FileMode.OpenOrCreate
OpenOrCreate:打開或是新建
如果文件存在,則打開文件,把指針指到文件的開始;如果文件不存在,則新建文件
五. FileMode.Truncate
如果文件存在,則打開文件,清除這個文件中的內容,把指針指到文件的開始,保留最初文件的創建日期(重寫);如果文件不存在,則產生異常
六. FileMode.Open
Open:打開文件
如果文件存在,則打開文件,把指針指到文件的開始;如果不存在,則產生異常
try
{
using (FileStream fs = new FileStream(@"D:\abc\aaa.txt", FileMode.Create, FileAccess.ReadWrite))
{
}
}
catch(IOException ioe)
{
Response.Write(ioe.Message);
}