Я пытаюсь выяснить, возвращает ли сервер 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']
Редактировать: Похоже, что ответ отправляется синхронным способом сразу после того, как файл закончил перемещаться.