c#文件操作
文件操作
1.创建文件
您可以使用File.Create方法来创建一个新文件。using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "myfile.txt";
// 创建文件
FileStream fs = File.Create(filePath);
// 关闭文件流
fs.Close();
Console.WriteLine("文件已创建。");
}
}
2. 写入文件
您可以使用StreamWriter类来写入文本到文件中。using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "myfile.txt";
using (StreamWriter writer = new StreamWriter(filePath))
{
writer.WriteLine("Hello, C#!");
writer.WriteLine("Welcome to file handling.");
}
Console.WriteLine("文本已写入文件。");
}
}
3. 读取文件
您可以使用StreamReader类来从文件中读取文本。using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "myfile.txt";
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
}
4. 复制和移动文件
使用File.Copy方法来复制文件,使用File.Move方法来移动文件。using System;
using System.IO;
class Program
{
static void Main()
{
string sourcePath = "source.txt";
string targetPath = "target.txt";
File.Copy(sourcePath, targetPath, true); // 第三个参数表示是否覆盖目标文件
Console.WriteLine("文件已复制。");
}
}
5. 删除文件
使用File.Delete方法来删除文件。using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "file_to_delete.txt";
File.Create(filePath).Close(); // 先创建一个文件以示例
File.Delete(filePath);
Console.WriteLine("文件已删除。");
}
}
这些示例涵盖了一些常见的文件操作。使用System.IO命名空间中的类,您可以在C#中轻松地进行文件的创建、读取、写入、复制、移动和删除。
网友评论0