2010-04-27 46 views
0

如何保存几个文件并记录错误发生时记录错误,然后继续按顺序处理下一个文件?本质上,我将收集我想要保存在某个位置的pdf文件的集合。如果文件正在处理时引发错误,应记录错误,然后保存应继续执行序列中的下一个文件?这仍处于计划阶段,所以我没有任何代码可供分享。我只想获得一些关于哪些解决方案适合的问题的意见,并提出任何问题。保存文件的集合并继续出现错误

回答

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; 
} 
+0

谢谢亚历山大。看起来很简单。 :)在将其标记为已接受之前,我会看看是否有其他建议。 – Henric 2010-04-27 07:02:48