Catch
If ex.Message = "File Skipped" Then
Log("File copy skipped as requested") ' I just want to dump this exception and
' carry on with the next file, this seems to work
Else If ex.Message = "Copying cancelled" Then
ex.Throw ' I want to re-raise for handling at next level up, cancelling all further processing
Else
Msgbox(LastException.Message, "Error Occurred")
End If
End Try