25.9. 파일을 사용할 때 기본값
FTP 소비자는 기본적으로 원격 FTP 서버에서 소비된 파일을 그대로 유지합니다. 파일을 삭제하거나 다른 위치로 이동하려는 경우 명시적으로 구성해야 합니다. 예를 들어 delete=true 를 사용하여 파일을 삭제하거나 move=.done 을 사용하여 파일을 숨겨진된 하위 디렉터리로 이동할 수 있습니다.
일반 파일 소비자는 기본적으로 파일을 .camel 하위 디렉터리로 이동하므로 달라집니다. FTP 소비자에 대해 Camel이 기본적으로 이 작업을 수행하지 않는 이유는 파일을 이동하거나 삭제할 수 있도록 기본적으로 권한이 부족할 수 있기 때문입니다.
25.9.1. 제한 링크 복사링크가 클립보드에 복사되었습니다!
옵션 readLock 을 사용하면 Camel이 현재 작성 중인 파일을 사용하지 않도록 할 수 있습니다. 그러나 이 옵션은 사용자에게 쓰기 액세스 권한이 필요하므로 기본적으로 해제됩니다. 읽기 잠금에 대한 자세한 내용은 File2의 옵션 표를 참조하십시오.
현재 FTP를 통해 작성 중인 파일을 사용하지 않는 다른 방법이 있습니다. 예를 들어 임시 대상에 쓰고 파일을 작성한 후 이동할 수 있습니다.
move 또는 preanchor 옵션을 사용하여 파일을 이동할 때 파일은 FTP_ROOT 폴더로 제한됩니다. 이렇게 하면 FTP 영역 외부에서 파일을 이동할 수 없습니다. 파일을 다른 영역으로 이동하려면 소프트 링크를 사용하여 파일을 소프트 링크 폴더로 이동할 수 있습니다.