C# file类常用的方法
时间: 2023-12-02 18:27:16 浏览: 161
C# 中的 File 类提供了许多方法,可用于读取、写入和操作文件。下面是常用的一些 File 类方法:
1. File.Exists(string path):检查文件是否存在。
2. File.Create(string path):创建新文件。
3. File.Delete(string path):删除文件。
4. File.ReadAllBytes(string path):将文件的所有内容读取为字节数组。
5. File.ReadAllText(string path):将文件的所有内容读取为字符串。
6. File.WriteAllBytes(string path, byte[] bytes):将字节数组写入文件。
7. File.WriteAllText(string path, string contents):将字符串写入文件。
8. File.Copy(string sourceFileName, string destFileName):将文件从一个位置复制到另一个位置。
9. File.Move(string sourceFileName, string destFileName):将文件从一个位置移动到另一个位置。
这些方法只是 File 类提供的一些常用方法,还有很多其他方法可用于文件的读取、写入和操作。
相关问题
c# file类的命名空间
C#中的File类和FileInfo类主要用于文件的各种操作,需要引用System.IO命名空间。以下是引用中的一个示例,演示了如何使用File类读取文本文件中的内容并输出到控制台:
```csharp
using System;
using System.IO;
using System.Text;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string[] str = File.ReadAllLines(@"C:\Users\Administrator\Desktop\1.txt", Encoding.UTF8);
Console.WriteLine(str.Length);
for (int i = 0; i < str.Length; i++)
{
Console.WriteLine(str[i]);
}
Console.ReadLine();
}
}
}
```
在上面的示例中,我们首先引用了System.IO命名空间,然后使用File类的ReadAllLines方法读取指定路径下的文本文件,并将其存储在一个字符串数组中。最后,我们使用for循环遍历数组并将其输出到控制台。
C#使用file类创建新文件
在C#中,你可以使用`System.IO.File`类来创建新的文件。这是一个内置的静态类,提供了一系列操作文件和目录的方法。下面是一个简单的示例,展示了如何使用这个类来创建一个新的文本文件:
```csharp
using System.IO;
// 定义文件路径和名称
string filePath = @"C:\Users\YourUsername\Desktop\NewFile.txt";
// 使用File类的CreateText方法创建文本文件
try
{
using (StreamWriter writer = File.CreateText(filePath))
{
// 写入内容
writer.WriteLine("This is a new file created with C#.");
}
}
catch (Exception ex)
{
Console.WriteLine($"Error occurred while creating the file: {ex.Message}");
}
阅读全文