\ DriveHQ Customer Support Forum \
읽음/답글 : 40986/1
  • dsada
  • (1게시물)
FTP 서버에서 이름 변경/덮어쓰기가 허용되지 않습니다

그래서 저는 사용했습니다

ftp.drivehq.com

21번 포트에 접속하여 제 사용자 이름과 비밀번호로 로그인한 후 서버에 필요한 파일을 업로드했습니다. 하지만 이 파일들은 지속적으로 덮어쓰기되어야 합니다. 제가 사용하는 스크립트가 임시 파일을 생성한 후 파일 이름을 변경하여 파일이 손상될 가능성을 없애는 것 같습니다.

하지만 임시 파일의 이름을 바꾸려고 할 때마다 이미 존재하는 파일이라 이름을 바꿀 수 없다는 메시지가 나타납니다.

http://i.imgur.com/Z4GrC3B.png

파일 이름을 어떻게 바꾸나요? 아니면 이름을 바꾸기 전에 원래 파일을 삭제하는 코드를 추가해야 하나요? (마지막 부분은 제가 이 스크립트를 만든 것도 아니고 소스 코드도 없어서 어떻게 해야 할지 모르겠습니다.)


2014-05-29 오후 12:55:36

  • DriveHQSupport
  • (676게시물)
주제: 제목: FTP 서버에서 이름 변경/덮어쓰기가 허용되지 않음
제목: FTP 서버에서 이름 변경/덮어쓰기가 허용되지 않음

abc.txt.tmp 파일의 이름을 abc.txt로 변경하려고 할 때, 해당 폴더에 abc.txt 파일이 이미 존재한다면 이름 변경 작업이 실패합니다. (만약 abc.txt 파일이 이미 존재한다면, 먼저 기존 파일을 덮어쓰거나 삭제해야 합니다.)

문제를 해결하려면 스크립트 파일에서 이름 변경 작업 전에 abc.txt 파일을 삭제하도록 수정하면 됩니다. Windows 기반 FTP 스크립트를 사용하시는 것 같은데, 이 경우 이름 변경 작업 바로 앞에 한 줄만 추가하면 됩니다:

           파일 이름(또는 파일 경로)을 삭제합니다.

 

 


회신하다
2014-05-29 오후 1:58:01

즐겨찾기에 추가하고 공유하세요
빠른 답변

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003