zy84_C#中文件的操作以及异常

1.文件的操作

File类的部分方法

File类的部分方法

静态方法通过类来调用,非静态方法通过类的对象来调用

string path = @"D:\test.txt";
if(File.Exists(path))
{
    string contents =File.ReadAllText(path);//静态方法
    Console.WriteLine("Read files:"+contents);
    FileInfo files = new FileInfo(path);
    contents= files.FullName;
    Console.WriteLine("Filename:" + contents);
}
else
{
    string contents = "迎面走来的你让我蠢蠢欲动,\n再靠近一点就快被融化";
    File.WriteAllText(path, contents);
    Console.WriteLine("File has been written");
}

2.文件的异常

文件的异常

static void Main(string[] args)
{
    try
    {
        string path = @"D:\test.txt";
        if (File.Exists(path))
        {
            string contents = File.ReadAllText(path);//静态方法
            Console.WriteLine("Read files:" + contents);
            FileInfo files = new FileInfo(path);
            contents = files.FullName;
            Console.WriteLine("Filename:" + contents);
        }
        else
        {
            string contents = "迎面走来的你让我蠢蠢欲动,\n再靠近一点就快被融化";
            File.WriteAllText(path, contents);
            Console.WriteLine("File has been written");
        }
    }
    //catch (Exception e)
    //{
        //Console.WriteLine(e.Message);
    //}
    catch(DirectoryNotFoundException e)
    {
        Console.WriteLine(e.Message);
    }            
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值