Chilkat - SFTP перемещает файлы с помощью SyncTreeDownload вместо простого копирования - PullRequest
0 голосов
/ 29 января 2020

Извинения, если на этот вопрос уже был дан ответ.

Я использую SFTP-метод SyncTreeDownload, и он отлично работает. Есть ли возможность или какой-либо способ (для команды) удалить файл сразу после успешной загрузки с сервера? Что-то вроде команды sftp с ключом -delete из определенных экземпляров командной строки. У меня есть стандартный

lnSuccess = loSftp.SyncTreeDownload (lcRemoteDir, lcLocalDir, lnMode, lnRecursive).

Я мог бы удалить файлы (с маскировкой SyncMustMatch, если необходимо) в этой исходной папке после их загрузки, но я обеспокоен тем, что за это время туда попадет другой файл - файл, который не был скачать в процессе. Попытка избежать отслеживания файлов, которые были скопированы, чтобы их можно было удалить с помощью RemoveFile.

Спасибо, Sime

...