文件写入(Output)
使用 StreamWriter 写入文本文件:
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "example.txt";
using (StreamWriter writer = new StreamWriter(filePath))
{
writer.WriteLine("Hello, world!");
writer.WriteLine("This is a new line.");
}
}
}
文件读取(Input)
使用 StreamReader 读取文本文件:
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "example.txt";
using (StreamReader reader = new StreamReader(filePath))
{
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
Console.WriteLine(line);
}
}
}
}
复制文件
using System;
using System.IO;
class Program
{
static void Main()
{
string sourceFilePath = "source.txt";
string destinationFilePath = "destination.txt";
// 复制文件
File.Copy(sourceFilePath, destinationFilePath, true);
Console.WriteLine("File copied successfully.");
}
}
删除文件
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "example.txt";
// 删除文件
File.Delete(filePath);
Console.WriteLine("File deleted successfully.");
}
}
这些例子演示了如何使用 StreamWriter 和 StreamReader 类进行文本文件的写入和读取,以及如何使用 File 类进行文件的复制和删除。请注意,文件的读取和写入操作通常应该在 using 语句块中,以确保在操作完成后文件流被正确关闭和释放。
转载请注明出处:http://www.zyzy.cn/article/detail/6359/C#