文件操作
1.文件内容的读跟写
注:在写代码前需要引入命名空间:System.IO,这个命名空间用于对文件和文件流的处理。
- 创建一个文件流
- 创建阅读器/写入器
- 执行读写操作
- 关闭阅读器/写入器
- 关闭文件流
try
{
//创建文件流
FileStream myfs = new FileStream(path, FileMode.Create);
//创建写入器
StreamWriter mySw = new StreamWriter(myfs);
//将录入的内容写入文件
mySw.Write(content);
//关闭写入器
mySw.Close();
//关闭文件流
mySw.Close();
MessageBox.Show("写入成功");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
1.创建文件流
读写文件的第一步是创建一个文件流。流是一个用于数据传输的对象。属于FileStream类,它主要用于读写文件中的数据,在创建一个文件流时,需要在它的构造函数中指定参数。
FileStream 文件流对象 = new FileStream(String filePath,FileMode fileMode);
其中,filePath用于指定要操作的文件,而fileMode指定打开文件的模式,它是一个枚举类型。
-
Append:如果它存在,并且查找到该文件的末尾,或者创建一个新文件,请打开该文件。这要求FileIOPermissionAccess.Append权限。FileMode.Append可以仅在结合使用 FileAccess.Write。尝试查找该文件将引发结束之前将其置于IOException异常,并且任何尝试读取失败,将引发NotSupportedException异常。
-
Create:创建一个新的文件。如果该文件已存在,则会覆盖它。这要求FileIOPermissionAccess.Write权限。FileMode.Create等效于请求,如果该文件不存在,则使用 CreateNew; 否则为使用 Truncate。如果该文件已存在但为隐藏的文件