c#_文件的保存与读取

本博客介绍在当前文件所在目录下创建文件:

1、设置路径

string CurDir = System.AppDomain.CurrentDomain.BaseDirectory + @"SaveDir\"; //设置当前目录
if (!System.IO.Directory.Exists(CurDir)) System.IO.Directory.CreateDirectory(CurDir);//该路径不存在时,在当前文件目录下创建文件夹"导出.."
_filePath = CurDir + "成绩单.txt";//加上文件名与文件后缀

2、写入文件

StreamWriter sw = new StreamWriter(_filePath, true, Encoding.Unicode);//true将数据追加到该文件; false覆盖该文件。如果指定的文件不存在,该参数无效,且构造函数将创建一个新文件。
try
{
    sw.Write(这里写你要写入的内容);
    //sw.WriteLine(这里写你要写入的内容);
}
finally
{
    if (sw != null) sw.Close();//关闭当前 StreamWriter 对象和基础流。
}

3、读取文件

try
{
    string[] nLines = File.ReadAllLines(_filePath);//打开一个文本文件,读取文件的所有行,然后关闭该文件。
}
catch
{
               
}

4、清空文件

FileStream fs = File.OpenWrite(_filePath);
fs.SetLength(0);
fs.Close();//这里必须关闭,否则文件会被占用而无法进行后续修改

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值