c#文件操作
using System;
using System.IO;
public class FileOperation
{
public void CreateFile(string filePath)
{
try
{
// 创建空白文件
File.Create(filePath);
Console.WriteLine(“文件创建成功!”);
}
catch (Exception ex)
{
Console.WriteLine($“文件创建失败:{ex.Message}”);
}
}
public void WriteToFile(string filePath, string content)
{
try
{
// 将内容写入文件
File.WriteAllText(filePath, content);
Console.WriteLine("内容写入成功!");
}
catch (Exception ex)
{
Console.WriteLine($"内容写入失败:{ex.Message}");
}
}
public void ReadFromFile(string filePath)
{
try
{
// 读取文件内容并输出
string content = File.ReadAllText(filePath);
Console.WriteLine($"文件内容:{content}");
}
catch (Exception ex)
{
Console.WriteLine($"文件读取失败:{ex.Message}");
}
}
public void DeleteFile(string filePath)
{
try
{
// 删除文件
File.Delete(filePath);
Console.WriteLine("文件删除成功!");
}
catch (Exception ex)
{
Console.WriteLine($"文件删除失败:{ex.Message}");
}
}
}
class Program
{
static void Main(string[] args)
{
FileOperation fileOperation = new FileOperation();
string filePath = “C:\example.txt”;
string content = “Hello, World!”;
fileOperation.CreateFile(filePath);
fileOperation.WriteToFile(filePath, content);
fileOperation.ReadFromFile(filePath);
fileOperation.DeleteFile(filePath);
Console.ReadLine();
}
}