Протокол FTP переименовать, подождать переместить перед ответом или нет - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь выяснить, возвращает ли сервер SFTP (защищенный протокол передачи файлов) / FTP (протокол передачи файлов) ответ из команды «переименовать» клиенту до / во время перемещения файла или после того, как он переместил его.

Я попытался взглянуть на этот RF C: https://tools.ietf.org/html/rfc959

Но я нигде не нахожу информацию.

Например, могло ли это произойти? :

string[] files = sftp.list('/in'); // ['file1.txt', 'file2.txt']
sftp.rename('/in/' + files[0]);
sftp.list('/in');                  // ['file1.txt', 'file2.txt']
sleep(1000);
sftp.list('/in');                  // ['file2.txt']

Редактировать: Похоже, что ответ отправляется синхронным способом сразу после того, как файл закончил перемещаться.

...