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
的权限
- 你的代码对我有用,所以我认为这不是脚本问题
你也可以试试把文件存到和旧文件相同的路径下,如果改了可以用这个方法...
经过一些额外的测试后,我发现问题出在一个缓慢的网络服务器上。网络服务器没有足够的时间发送更新的文件信息,给了它几分钟,然后再次尝试从文件中获取信息,显示文件确实被删除了,里面的信息在创建时更新了新文件
我正在尝试使用 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 的权限
- 你的代码对我有用,所以我认为这不是脚本问题
你也可以试试把文件存到和旧文件相同的路径下,如果改了可以用这个方法...
经过一些额外的测试后,我发现问题出在一个缓慢的网络服务器上。网络服务器没有足够的时间发送更新的文件信息,给了它几分钟,然后再次尝试从文件中获取信息,显示文件确实被删除了,里面的信息在创建时更新了新文件