Извинения, если на этот вопрос уже был дан ответ.
Я использую SFTP-метод SyncTreeDownload, и он отлично работает. Есть ли возможность или какой-либо способ (для команды) удалить файл сразу после успешной загрузки с сервера? Что-то вроде команды sftp с ключом -delete из определенных экземпляров командной строки. У меня есть стандартный
lnSuccess = loSftp.SyncTreeDownload (lcRemoteDir, lcLocalDir, lnMode, lnRecursive).
Я мог бы удалить файлы (с маскировкой SyncMustMatch, если необходимо) в этой исходной папке после их загрузки, но я обеспокоен тем, что за это время туда попадет другой файл - файл, который не был скачать в процессе. Попытка избежать отслеживания файлов, которые были скопированы, чтобы их можно было удалить с помощью RemoveFile.
Спасибо, Sime