c#创建/删除文件不工作

本文关键字:工作 文件 删除 创建 | 更新日期: 2023-09-27 18:10:13

我正在尝试使用c#创建函数创建一个。json文件,但它不想删除旧文件

try
{
    if (File.Exists(filePath))
    {
        File.Delete(filePath);
    }
    using (FileStream fs = File.Create(filePath))
    {
         Byte[] info = new UTF8Encoding(true).GetBytes(result);
         fs.Write(info, 0, info.Length);
    }
}
catch (Exception ex)
{
    LotNumberSearchResult.Text = ex.ToString() + " ---Error while writing";
}

catch也不返回任何值

c#创建/删除文件不工作

经过一些额外的测试,我发现问题是一个缓慢的web服务器。web服务器没有足够的时间发送更新后的文件信息,给它几分钟,然后再次尝试从文件中获取信息,结果显示文件确实被删除了,并且在创建新文件

时更新了其中的信息。

有不同的可能性:

    <
  • 错误URL/gh>
  • 您需要保存/删除
  • 的权限
  • 你的代码是为我工作,所以我认为这不是一个脚本问题

您也可以尝试将文件保存在旧文件的相同路径中,如果它改变了,您可以使用此方法…