When there are many files in a directory on winscp, search is slow as molasses, I suggest that when you get a directory listing to store all file names in a list or map meaning that the find function instantly finds results. This is what is done in filezilla I believe. Also instead of find, a little search bar when you press ctrl + F would be nice