Можно ли настроить FileZilla так, чтобы он не перезаписывал файлы, которые я перемещаю из одной папки в другую на моем удаленном сервере? Может ли FileZilla показывать запрос на перезапись или просто запрещать перезапись?
Я подключаюсь к своему серверу, используя обычный FTP.
Если это невозможно с FileZilla, есть ли другие FTP-программы, которые могут это сделать?
решение1
Я считаю, что типичным поведением FTP-сервера при переименовании файла в имя уже существующего файла является сбой переименования.
FTP-сервер FileZilla:
Command: RNFR file.txt Response: 350 File exists, ready for destination name. Command: RNTO /dest/file.txt Response: 553 file exists
FTP-сервер Microsoft IIS:
Command: RNFR file.txt Response: 350 Requested file action pending further information. Command: RNTO /dest/file.txt Response: 550-Cannot create a file when that file already exists. Response: Win32 error: Cannot create a file when that file already exists. Response: Error details: File system returned an error. Response: 550 End
Я считаю, что FileZilla (вполне обоснованно) ожидает такого поведения и даже не проверяет, существует ли целевой файл, не говоря уже о том, чтобы запрашивать у вас подтверждение.