使用System.IO.File.Create()时注意的问题

发布于:2023-03-27 ⋅ 阅读:(220) ⋅ 点赞:(0)

在C#中,使用System.IO.File.Create()创建完一个文件之后,如果需要对这个文件进行写操作,会出现错误,提示你“这个文件正在被使用”。原因是System.IO.File.Create()返回的是一个FileStream,这个需要关闭,才能对其创建的文件进行写操作。有两种方法:

  1. 直接关闭,像这样:
    System.IO.File.Create("the path of the file").Close();

  2. 使用using自动关闭:

    using(System.IO.File.Create("the path of the file"))
    {
    //Can do something else or nothing
    }


网站公告

今日签到

点亮在社区的每一天
去签到