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."); }
以上是一些常用的文件处理方法,通过这些方法可以实现文件的创建、写入、读取、复制和删除等操作。在实际开发中,可以根据具体需求选择合适的方法来处理文件。