Вы используете аргумент --basename для удаления буквы диска. Таким образом, когда wput пытается создать файловую структуру на сервере ftp, он не включает букву диска в путь к папке.
Пример:
C:> wput --basename = C: \ C: \ upload \ ftp: // пользователь: password@172.29.200.158/Transfer/Uploads/
Кажется, чтобы сделать трюк.