원격 서버에서 이동 중인 파일을 덮어쓰지 않도록 FileZilla를 설정하는 방법은 무엇입니까?

원격 서버에서 이동 중인 파일을 덮어쓰지 않도록 FileZilla를 설정하는 방법은 무엇입니까?

원격 서버의 한 폴더에서 다른 폴더로 이동하는 파일을 덮어쓰지 않도록 FileZilla를 설정할 수 있습니까? FileZilla에서 덮어쓸 것인지 아니면 단순히 덮어쓰기를 방지할 것인지 묻는 메시지를 표시할 수 있습니까?

일반 FTP를 사용하여 서버에 연결하고 있습니다.

FileZilla로 가능하지 않은 경우 이를 수행할 수 있는 다른 FTP 프로그램이 있습니까?

답변1

파일 이름을 이미 존재하는 파일의 이름으로 바꿀 때 FTP 서버의 일반적인 동작은 이름 바꾸기에 실패하는 것이라고 생각합니다.

  • FileZilla FTP 서버:

    Command:  RNFR file.txt
    Response: 350 File exists, ready for destination name.
    Command:  RNTO /dest/file.txt
    Response: 553 file exists
    
  • Microsoft IIS FTP 서버:

    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가 (정당하게) 이 동작을 예상하고 있으며 확인 메시지를 표시하는 것은 물론이고 대상 파일이 존재하는지조차 확인하지 않는다고 믿습니다.

관련 정보