Re: capturing errors for failed file transfers
                Please read documentation:
https://winscp.net/eng/docs/library_session#results
Also the TransferEventArgs.Error is SessionRemoteException, so deal with it as with any other exception.
https://winscp.net/eng/docs/library_sessionremoteexception
If that does not help, come back.
        https://winscp.net/eng/docs/library_session#results
Also the TransferEventArgs.Error is SessionRemoteException, so deal with it as with any other exception.
https://winscp.net/eng/docs/library_sessionremoteexception
If that does not help, come back.