私File.Delete
のfinally節には次のようなものがあります:
finally
{
//remove the temporary file
if(File.Exists(transformedFile))
File.Delete(transformedFile);
}
C#のドキュメントによると、存在しないファイルでFile.Deleteを呼び出しても、例外はスローされません。
ラップを削除しても大丈夫File.Exists
ですか、それとも追加の例外が発生する可能性がありますか?