FTP

FTP 작업 그룹을 사용하여 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 텍스트 값 나열하려는 경로입니다.

변수 생성됨

인수 Type Description
Directories FTP 디렉터리목록 나열된 디렉터리
Files FTP 파일목록 나열된 파일

예외

예외 설명
나열 오류 폴더 나열을 수행할 수 없음을 나타냄
연결되지 않음 오류 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 서버에 파일이 존재하지 않음을 나타냄
파일 다운로드 불가능 오류 파일을 다운로드할 수 없음을 나타냄
디렉터리 삭제 오류 디렉터리를 삭제할 수 없음을 나타냄
동기화 실패 오류 예기치 않은 오류로 동기화 프로세스가 실패했음을 나타냅니다.