一.FileMode.Append
Append追加:
如果文件存在,则打开文件,把指针指到文件的末尾;如果不存在,则新建文件
二.FileMode.Create
Create:新建
如果文件存在,则覆盖原有文件,把指针指到文件的开始,文件的创建日期会更新;
如果文件不存在,则新建文件
三.FileMode.CreateNew
CreateNew:新建新的文件
如果文件存在,则产生异常;如果文件不存在,则产生异常
四.FileMode.OpenOrCreate
OpenOrCreate:打开或是新建
如果文件存在,则打开文件,把指针指到文件的开始;如果文件不存在,则新建文件
五. FileMode.Truncate
如果文件存在,则打开文件,清除这个文件中的内容,把指针指到文件的开始,保留最初文件的创建日期(重写);如果文件不存在,则产生异常
六. FileMode.Open
Open:打开文件
如果文件存在,则打开文件,把指针指到文件的开始;如果不存在,则产生异常
try
{
using (FileStream fs = new FileStream(@"D:abcaaa.txt", FileMode.Create, FileAccess.ReadWrite))
{
}
}
catch(IOException ioe)
{
Response.Write(ioe.Message);
}
http://blog.sina.com.cn/s/blog_4880b9b601008re5.html