1. Download .pdf and .txt files that from remote_path
2. Delete downloaded files in remote_path after successful download.
@echo off set session=ftp://user:firstname.lastname@example.org/ set remote_path=/from_me/tmp set local_path=E:\Shares\FTP\winscp-test del %path%\test.log echo open %session% > script.tmp echo get -filemask="*.txt;*.pdf" %remote_path% %local_path% -resumesupport=on -delete -transfer=automatic >> script.tmp echo exit >> script.tmp e: e:\Shares\FTP\tmp\PortableApps\WinSCPPortable\App\winscp\winscp.com /script=script.tmp /loglevel=1 > %local_path%\test.log del script.tmp
The directory /tmp on remote_path gets deleted. I don't want that. I only want to delete the files that were successfully downloaded, not the directory in which they were stored on remote_path. I have tried to use masks of different kinds but can't get it to work. The directory /tmp is always deleted.
Any help is appreciated! :)