C#(System.IO)文件处理方法(全面)
发布人:shili8
发布时间:2024-03-20 21:26
阅读次数:64
在C#中,System.IO命名空间提供了许多用于文件处理的类和方法。在本文中,我们将介绍一些常用的文件处理方法,并提供一些代码示例和注释。
1. 创建文件使用File类的Create方法可以创建一个新的文件。下面是一个示例代码:
csharpstring filePath = @"C:temptest.txt";
if (!File.Exists(filePath))
{
File.Create(filePath);
}
2. 写入文件使用StreamWriter类可以向文件中写入内容。下面是一个示例代码:
csharpstring filePath = @"C:temptest.txt";
using (StreamWriter writer = new StreamWriter(filePath))
{
writer.WriteLine("Hello, world!");
}
3.读取文件使用StreamReader类可以从文件中读取内容。下面是一个示例代码:
csharpstring filePath = @"C:temptest.txt";
using (StreamReader reader = new StreamReader(filePath))
{
string content = reader.ReadToEnd();
Console.WriteLine(content);
}
4. 复制文件使用File类的Copy方法可以复制一个文件到另一个位置。下面是一个示例代码:
csharpstring sourceFilePath = @"C:temptest.txt"; string destFilePath = @"C:temptest_copy.txt"; File.Copy(sourceFilePath, destFilePath);
5. 删除文件使用File类的Delete方法可以删除一个文件。下面是一个示例代码:
csharpstring filePath = @"C:temptest.txt"; File.Delete(filePath);
6. 检查文件是否存在使用File类的Exists方法可以检查文件是否存在。下面是一个示例代码:
csharpstring filePath = @"C:temptest.txt";
if (File.Exists(filePath))
{
Console.WriteLine("File exists.");
}
以上是一些常用的文件处理方法,通过这些方法可以实现文件的创建、写入、读取、复制和删除等操作。在实际开发中,可以根据具体需求选择合适的方法来处理文件。

