using System;
using System.IO;
class Program
{
static void Main()
{
// 定义文件路径
string filePath = "example.txt";
// 写入文件
try
{
// 使用 File.WriteAllText 方法将字符串写入文件
File.WriteAllText(filePath, "Hello, World!");
Console.WriteLine("文件已成功写入。");
}
catch (Exception e)
{
Console.WriteLine($"写入文件时出错: {e.Message}");
}
// 读取文件
try
{
// 使用 File.ReadAllText 方法读取文件内容
string content = File.ReadAllText(filePath);
Console.WriteLine("文件内容为:");
Console.WriteLine(content);
}
catch (Exception e)
{
Console.WriteLine($"读取文件时出错: {e.Message}");
}
// 检查文件是否存在
if (File.Exists(filePath))
{
Console.WriteLine("文件存在。");
}
else
{
Console.WriteLine("文件不存在。");
}
// 删除文件
try
{
File.Delete(filePath);
Console.WriteLine("文件已成功删除。");
}
catch (Exception e)
{
Console.WriteLine($"删除文件时出错: {e.Message}");
}
}
}
定义文件路径:
string filePath = "example.txt";:定义一个字符串变量 filePath,表示要操作的文件路径。写入文件:
File.WriteAllText(filePath, "Hello, World!");:使用 File.WriteAllText 方法将字符串 "Hello, World!" 写入到指定路径的文件中。如果文件不存在,则会创建该文件。try-catch 块来捕获可能发生的异常(如权限不足或磁盘空间不足)并输出错误信息。读取文件:
string content = File.ReadAllText(filePath);:使用 File.ReadAllText 方法读取文件内容,并将其存储在字符串变量 content 中。try-catch 块来处理可能的异常。检查文件是否存在:
if (File.Exists(filePath)):使用 File.Exists 方法检查文件是否存在,并根据结果输出相应的信息。删除文件:
File.Delete(filePath);:使用 File.Delete 方法删除指定路径的文件。try-catch 块来处理可能的异常。这段代码展示了如何在 C# 中进行基本的文件操作,包括写入、读取、检查和删除文件。
上一篇:c# itextsharp
下一篇:c# byte 转string
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站