FTP
FTP 작업 그룹을 사용하여 FTP 서버에서 파일을 업로드 및 다운로드하고 디렉터리를 조작하십시오.
FTP 연결을 설정하려면 FTP 연결 열기 작업을 사용합니다. 다음 예제에는 지정된 호스트, 포트 및 자격 증명이 있습니다. 또한 설정된 시간 초과로 인해 연결이 제 시간에 설정되지 않으면 작업이 실패합니다.
FTP에서 파일 다운로드 작업을 사용하여 파일을 다운로드 합니다. 다음 예에서는 사용 중인 연결 변수와 선택한 대상 폴더를 보여줍니다. 원격 파일도 지정되었으며 동일한 위치에 있는 기존 파일을 덮어쓰도록 설정되었습니다.
FTP에 파일 업로드 작업을 사용하고 파일 및 원격 위치를 지정하여 파일을 업로드합니다.
FTP 연결 열기
이 작업은 원격 FTP 서버에 대한 지정 연결을 설정하고 추후 사용을 위해 이 연결을 저장합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
Host |
아니요 |
텍스트 값 |
|
이곳에 FTP 서버 주소를 입력하세요. |
Port |
예 |
숫자 값 |
21 |
이곳에 FTP 서버 포트를 입력하세요. |
Active mode |
해당 없음 |
부울 값 |
False |
연결 모드 지정 |
Username |
아니요 |
텍스트 값 |
|
사용할 FTP 거래처의 사용자 이름 지정 |
Password |
네 |
직접 암호화 입력 또는 Text value |
|
사용할 FTP 거래처의 암호 지정 |
Timeout |
예 |
숫자 값 |
10 |
작업이 실패하기 전 연결이 설정되기까지 기다리는 시간(초) 설정 |
변수 생성됨
인수 |
Type |
Description |
FTPConnection |
FTP 연결 |
FTP 연결 |
예외
예외 |
설명 |
로그인 실패 오류 |
로그인 실패를 나타냄 |
연결 오류 |
연결에 문제가 있음을 나타냄 |
FTP 디렉터리 나열
이 작업은 FTP 연결의 현재 디렉터리에 담긴 하위 디렉터리와 파일을 반환합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
Connection |
아니요 |
FTP 연결 |
|
FTP 연결 |
Path |
네 |
텍스트 값 |
|
나열하려는 경로입니다. |
변수 생성됨
예외
예외 |
설명 |
나열 오류 |
폴더 나열을 수행할 수 없음을 나타냄 |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
디렉터리 없음 오류 |
디렉터리를 찾을 수 없음을 나타냄 |
FTP 보안 연결 열기
이 작업은 원격 FTP 서버에 대한 특정 보안 연결을 설정하고 추후 사용을 위해 이 연결을 저장합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
Host |
아니요 |
텍스트 값 |
|
이곳에 FTP 서버 주소를 입력하세요. |
Port |
예 |
숫자 값 |
22 |
이곳에 FTP 서버 포트를 입력하세요. |
Active mode |
해당 없음 |
부울 값 |
True |
연결 모드 지정 |
Secure FTP Protocol |
해당 없음 |
SFTP, FTPS 명시적, FTPS 암시적 |
SFTP |
연결 암호화에 사용할 FTP 프로토콜 선택 |
Authentication method |
해당 없음 |
사용자 이름 및 암호, 프라이빗 키, 프라이빗 키 및 암호 |
사용자 이름 및 암호 |
FTP에서 자신을 인증하는 데 사용할 방법 선택 |
User name |
아니요 |
텍스트 값 |
|
사용할 FTP 거래처의 사용자 이름 지정 |
Password |
네 |
직접 암호화 입력 또는 Text value |
|
사용할 FTP 거래처의 암호 지정 |
Path to private key |
아니요 |
텍스트 값 |
|
인증에 사용할 프라이빗 키 파일 경로 입력 |
Private key pass phrase |
네 |
직접 암호화 입력 또는 Text value |
|
이곳에 프라이빗 키 암호를 포함하는 변수 입력 |
Timeout |
예 |
숫자 값 |
10 |
작업이 실패하기 전 연결이 설정되기까지 기다리는 시간(초) 설정 |
변수 생성됨
인수 |
Type |
Description |
SftpConnection |
FTP 연결 |
SFTP 연결 |
예외
예외 |
설명 |
로그인 실패 오류 |
로그인 실패를 나타냄 |
연결 오류 |
연결에 문제가 있음을 나타냄 |
연결 종료
이 작업은 열려 있는 FTP 연결을 닫습니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
Connection |
아니요 |
FTP 연결 |
|
FTP 연결 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
작업 디렉터리 변경
이 작업은 FTP 연결에 대한 현재 작업 디렉터리를 설정합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
Connection |
아니요 |
FTP 연결 |
|
FTP 연결 |
Set working directory to |
아니요 |
텍스트 값 |
|
작업 디렉터리로 설정할 경로 설정 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
디렉터리 없음 오류 |
디렉터리를 찾을 수 없음을 나타냄 |
작업 디렉터리 변경할 수 없음 오류 |
작업 중인 디렉터리를 바꿀 수 없음을 나타냄 |
FTP에서 파일 다운로드
FTP 서버에서 하나 이상의 파일을 다운로드합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다. |
Download into folder |
아니요 |
폴더 |
|
다운로드할 파일의 대상 폴더 |
File(s) to download |
아니요 |
FTP 파일목록 |
|
다운로드할 파일 |
Transfer type |
사용 불가 |
자동, 이진, ASCII |
자동 |
단일 파일 다운로드 방법을 지정하려면 ASCII 또는 이진을 입력합니다. 파일 형식이 확실하지 않거나 둘 이상이 다운로드된 경우 자동을 선택하여 옵션에 지정된 전송 규칙을 따릅니다. |
If file exists |
해당 없음 |
덮어쓰기, 다운로드 안 함, 고유한 이름으로 다운로드 |
덮어쓰기 |
파일이 이미 있는 경우 수행할 작업을 지정하십시오. 더 이상 액세스할 수 없도록 원본 파일을 덮어쓰고, 고유한 이름으로 다운로드하면 끝에 밑줄과 일련 번호가 추가됩니다. |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
원격 파일 없음 오류 |
FTP 서버에 파일이 존재하지 않음을 나타냄 |
디렉터리 없음 오류 |
디렉터리를 찾을 수 없음을 나타냄 |
FTP 연결 중단 오류 |
FTP 연결이 중단됨을 나타냄 |
파일 다운로드 불가능 오류 |
파일을 다운로드할 수 없음을 나타냄 |
FTP에서 폴더 다운로드
FTP 서버에서 하나 이상의 폴더를 다운로드합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다. |
Folder(s) to download |
아니요 |
FTP 디렉터리목록 |
|
폴더 경로 이름 또는 다운로드할 FTP 폴더 |
Download into local folder |
아니요 |
폴더 |
|
다운로드하는 FTP 폴더의 대상 전체 경로 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
원격 디렉터리 없음 오류 |
FTP 서버에 디렉터리가 존재하지 않음을 나타냄 |
디렉터리 없음 오류 |
디렉터리를 찾을 수 없음을 나타냄 |
FTP 연결 중단 오류 |
FTP 연결이 중단됨을 나타냄 |
디렉터리 다운로드 불가능 오류 |
디렉터리를 다운로드할 수 없음을 나타냄 |
FTP에 파일 업로드
FTP 서버에 하나 이상의 파일을 업로드합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다. |
File(s) to upload |
아니요 |
파일목록 |
|
업로드할 파일 |
Remote location |
예 |
텍스트 값 |
|
파일을 업로드할 위치 |
Transfer type |
해당 없음 |
자동, 이진, ASCII |
자동 |
단일 파일 다운로드 방법을 지정하려면 ASCII 또는 이진을 입력합니다. 파일 유형이 확실하지 않거나 둘 이상을 다운로드하는 경우 자동을 선택해 옵션에서 지정한 전송 규칙을 따릅니다. |
If file exists |
해당 없음 |
덮어쓰기, 다운로드 안 함, 고유한 이름으로 다운로드 |
덮어쓰기 |
파일이 이미 있는 경우 수행할 작업을 지정하십시오. 더 이상 액세스할 수 없도록 원본 파일을 덮어쓰고, 고유한 이름으로 다운로드하면 끝에 밑줄과 일련 번호가 추가됩니다. |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
파일을 찾을 수 없음 오류 |
파일을 찾을 수 없음을 나타냄 |
FTP 연결 중단 오류 |
FTP 연결이 중단됨을 나타냄 |
파일 업로드 오류 |
파일을 업로드할 수 없음을 나타냄 |
FTP에 폴더 업로드
FTP 서버에 하나 이상의 폴더를 업로드합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다. |
Folder(s) to upload |
아니요 |
폴더목록 |
|
업로드할 폴더입니다. 업로드하는 폴더는 FTP 서버의 Active Directory 내에 이미 존재해서는 안 됩니다 |
Remote location |
아니요 |
텍스트 값 |
|
폴더를 업로드할 위치 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
원격 디렉터리 없음 오류 |
FTP 서버에 디렉터리가 존재하지 않음을 나타냄 |
FTP 연결 중단 오류 |
FTP 연결이 중단됨을 나타냄 |
디렉터리 업로드 오류 |
디렉터리를 업로드할 수 없음을 나타냄 |
FTP 파일 삭제
FTP 서버에서 하나 이상의 파일을 삭제합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다 |
Files to delete |
아니요 |
FTP 파일목록 |
|
삭제할 파일 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
파일을 찾을 수 없음 오류 |
파일을 찾을 수 없음을 나타냄 |
파일 삭제 불가능 오류 |
파일 삭제 불가능을 나타냄 |
FTP 파일 이름 바꾸기
FTP 서버의 파일 이름을 변경합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다 |
File to rename |
아니요 |
FTP 파일 |
|
이름 바꿀 파일 |
New file name |
아니요 |
텍스트 값 |
|
파일의 새 이름입니다. 경로와 함께 이름을 입력하면 파일도 해당 위치로 이동됩니다. 위치가 존재하지 않으면 예외가 발생합니다. |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
파일 이름 바꾸기 불가능 오류 |
파일 이름을 바꿀 수 없음을 나타냄 |
파일을 찾을 수 없음 오류 |
파일을 찾을 수 없음을 나타냄 |
FTP 디렉터리 만들기
FTP 서버에서 디렉터리를 만듭니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다. |
New directory |
아니요 |
FTP 디렉터리 |
|
새 디렉터리입니다. 경로가 지정되면 새 디렉터리로 연결되는 신규 폴더가 모두 만들어집니다 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
액세스 거부 오류 |
이 거래처는 작업에 액세스할 수 없음을 나타냄 |
파일 존재 오류 |
파일이 이미 존재함을 나타냄 |
디렉터리 만들기 오류 |
디렉터리를 만들 수 없음을 나타냄 |
디렉터리 없음 오류 |
디렉터리를 찾을 수 없음을 나타냄 |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
FTP 디렉터리 삭제
FTP 서버에서 디렉터리를 삭제합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다. |
Directory to delete |
아니요 |
FTP 디렉터리 |
|
삭제할 폴더입니다. 폴더 내용이 함께 삭제됩니다 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 |
Description |
디렉터리 삭제 오류 |
디렉터리를 삭제할 수 없음을 나타냄 |
원격 디렉터리 없음 오류 |
FTP 서버에 디렉터리가 존재하지 않음을 나타냄 |
작업 중인 디렉터리 변경 오류 |
작업 중인 디렉터리를 변경할 수 없음을 나타냄 |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
FTP 명령 호출
서버에서 지정된 리터럴 FTP 명령을 호출합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다. |
FTP command |
아니요 |
텍스트 값 |
|
인수와 함께 실행할 명령입니다. 예를 들어 여기에서 FEAT 또는 CHMOD를 실행할 수 있습니다. |
Valid reply code(s) |
예 |
텍스트 값 |
|
세미콜론으로 구분된 명령에서 반환할 수 있는 코드입니다. FTP 명령이 여기에 입력되지 않은 코드를 반환하는 경우 이 작업은 예외를 발생시킵니다. 단순 FTP 또는 FTPS 연결을 통해서만 적용됩니다. |
변수 생성됨
인수 |
Type |
Description |
ReplyCode |
텍스트 값 |
반환된 실제 코드입니다. 단순 FTP 또는 FTPS 연결을 통해서만 적용됩니다. |
ReplyText |
텍스트 값 |
FTP 서버가 반환한 텍스트 |
예외
예외 |
Description |
명령 호출 오류 |
FTP 명령을 호출하는 동안 오류가 발생했음을 나타냄 |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
디렉터리 동기화
주어진 원격 FTP 디렉터리를 가진 주어진 폴더의 파일과 하위 디렉터리 동기화를 합니다.
인수 |
선택 항목 |
수락 |
기본값 |
Description |
FTP connection |
아니요 |
FTP 연결 |
|
작업할 FTP 연결입니다. 이 변수는 이전에 FTP 연결 열기 작업에 지정되어 있어야 합니다 |
Synchronization direction |
사용 불가 |
원격 -> 로컬(다운로드), 로컬 -> 원격(업로드) |
원격 -> 로컬(다운로드) |
동기화 방법의 방향입니다. 로컬 폴더를 원격 디렉터리(다운로드)에 동기화할지 또는 원격 디렉터리를 로컬 폴더(업로드)에 동기화할지 결정합니다. |
Files to sync |
해당 없음 |
모든 파일, 파일 필터와 일치하는 파일만, 파일 필터와 일치하지 않는 파일만 |
모든 파일 |
모든 파일을 동기화할지 또는 파일 필터를 사용해 특정 파일 집합을 제외 또는 포함할지 선택 |
파일 필터 |
아니요 |
텍스트 값 |
* |
포함하거나 제외할 파일을 제어하는 파일 이름 패턴입니다. 이 옵션은 ".txt" , "document?.doc" 같은 와일드카드를 허용합니다. ".txt,*.pdf,document?" 같이 쉼표를 구분 기호로 사용해 여러 필터를 허용하기도 합니다. |
Local folder |
아니요 |
폴더 |
|
동기화할 로컬 폴더 이름 |
FTP directory |
네 |
FTP 디렉터리 |
/ |
동기화할 FTP 디렉터리 이름 |
Delete if source is absent |
해당 없음 |
부울 값 |
False |
이 옵션은 소스가 아니라 대상 디렉터리에 존재하는 파일 또는 폴더를 삭제합니다. |
Include subdirectories |
해당 없음 |
부울 값 |
True |
이 옵션은 하위 디렉터리를 동기화 프로세스에 포함합니다. |
Time difference in hours |
예 |
숫자 값 |
0 |
여러 표준 시간대에서 작동하는 경우 원격 서버의 시간차(시간)입니다. |
Time difference in minutes |
예 |
숫자 값 |
0 |
여러 표준 시간대에서 작동하는 경우 원격 서버의 시간차(분)입니다. |
Time difference ahead |
해당 없음 |
부울 값 |
True |
서버의 표준 시간대가 앞설지 말지 지정하세요. |
변수 생성됨
인수 |
Type |
Description |
FtpFilesAdded |
FTP 파일목록 |
초기 소스에 그리고 동기화 프로세스가 대상에 추가된 이후 FTP 파일 목록입니다. |
FtpFilesModified |
FTP 파일목록 |
초기 소스 및 대상에 그리고 동기화 프로세스가 대상에 추가된 이후 FTP 파일 목록입니다. |
FtpFilesDeleted |
FTP 파일목록 |
대상 디렉터리 초기에 그리고 동기화 프로세스가 삭제된 이후 추가된 FTP 파일 목록입니다. |
FilesAdded |
파일목록 |
초기 소스에 그리고 동기화 프로세스가 대상에 추가된 이후 파일 목록입니다. |
FilesModified |
파일목록 |
초기 소스 및 대상에 그리고 동기화 프로세스가 대상에 추가된 이후 파일 목록입니다. |
FilesDeleted |
파일목록 |
대상 디렉터리 초기에 그리고 동기화 프로세스가 삭제된 이후 추가된 파일 목록입니다. |
예외
예외 |
Description |
나열 오류 |
폴더 나열을 수행할 수 없음을 나타냄 |
연결되지 않음 오류 |
FTP 서버와 열린 연결이 없음을 나타냄 |
파일을 찾을 수 없음 오류 |
파일을 찾을 수 없음을 나타냄 |
FTP 연결 중단 오류 |
FTP 연결이 중단됨을 나타냄 |
파일 업로드 오류 |
파일을 업로드할 수 없음을 나타냄 |
원격 파일 없음 오류 |
FTP 서버에 파일이 존재하지 않음을 나타냄 |
파일 다운로드 불가능 오류 |
파일을 다운로드할 수 없음을 나타냄 |
디렉터리 삭제 오류 |
디렉터리를 삭제할 수 없음을 나타냄 |
동기화 실패 오류 |
예기치 않은 오류로 동기화 프로세스가 실패했음을 나타냅니다. |