I am using session.GetFiles method (https://winscp.net/eng/docs/library_session_getfiles) without the Remove parameter. Even so, the file that's being downloaded is being removed from the server.
I think its some sort of a bug in the API.
I am using latest version of WinSCCP .Net API with SFTP protocol.
Any help would be greatly appreciated.