C# create/delete 文件不工作

C# create/delete file not working

我正在尝试使用 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";
}

渔获物也 return 什么都没有。

有不同的可能性:

  • 错误URL
  • 您需要 Save/Delete
  • 的权限
  • 你的代码对我有用,所以我认为这不是脚本问题

你也可以试试把文件存到和旧文件相同的路径下,如果改了可以用这个方法...

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