如果发生了不好的事情,我将如何保存多个文件并记录错误,然后按顺序继续使用下一个文件?基本上我将有一个我想要保存在某个位置的pdf文件集合。如果在处理文件时抛出错误,则应记录错误,然后保存应继续使用序列中的下一个文件?这仍处于规划阶段,因此我没有任何代码可供分享。我只想获得一些关于哪些解决方案适合的建议以及对任何陷阱的预测。
答案 0 :(得分:4)
你可以这样做。
foreach (var file in files)
{
try
{
// Save the file
}
catch (Exception e)
{
// Log exception
Console.WriteLine(e.Message);
// Do not re-throw the exception
}
continue;
}