高级
文件
前言
C# 提供了 File
类,用于执行各种文件操作,如创建文件、打开文件、读取文件和写入文件等。
作用
File
类提供了一些内置方法,允许我们对文件进行输入/输出操作。这些方法包括创建文件、打开文件、读取文件内容、写入文件内容等。
使用场景
- 创建文件:用于在指定路径创建新文件。
- 打开文件:用于打开已存在的文件进行读写操作。
- 写入文件:用于将内容写入文件。
- 读取文件:用于读取文件的内容。
示例
创建文件
using System;
using System.IO;
class Program
{
static void Main()
{
// 创建文件的路径
string pathName = @"C:\Program\myFile.txt";
// 使用 Create() 方法创建文件
FileStream fs = File.Create(pathName);
// 检查文件是否在指定路径创建成功
if (File.Exists(pathName))
{
Console.WriteLine("文件已创建。");
}
else
{
Console.WriteLine("文件未创建。");
}
}
}
打开文件
using System;
using System.IO;
class Program
{
static void Main()
{
// 文件路径
string pathName = @"C:\Program\myFile.txt";
// 使用 Open() 方法打开文件
FileStream fs = File.Open(pathName, FileMode.Open);
}
}
写入文件
using System;
using System.IO;
class Program
{
static void Main()
{
// 文件路径
string pathName = @"C:\Program\myFile.txt";
// 使用 WriteAllText() 方法创建文件并写入内容
File.WriteAllText(pathName, "你好,世界");
}
}
读取文件
using System;
using System.IO;
class Program
{
static void Main()
{
// 文件路径
string pathName = @"C:\Program\myFile.txt";
// 使用 ReadAllText() 方法读取文件内容
string readText = File.ReadAllText(pathName);
Console.WriteLine(readText);
}
}
结语
通过 File
类,C# 提供了一套简单而强大的文件操作接口,使得在程序中处理文件变得高效而直接。无论是创建新文件、读取现有文件,还是写入内容,File
类都能提供方便的解决方案。