FTP 라이브러리

개요

개요

FTP 라이브러리는 사용자가 파일 전송 프로토콜 서버에 접속하여 파일 및 디렉토리에 대해 검색, 다운로드, 업로드, 삭제 또는 생성 등의 모든 기본 작업을 수행할 수 있습니다.

FTP 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.

공통 속성

공통 속성

CONNECTION

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Host

문자열

Y

-

N

연결할 FTP 서버의 URL을 입력합니다.

Y

UserName

문자열

Y

-

N

FTP 세션에 연결할 사용자 이름을 입력합니다.

Y

Password

문자열

Y

-

N

FTP session에 접속할 패스워드를 입력합니다.

비밀번호 정보를 입력합니다.

- Normal: 암호 입력은 일반 텍스트로 저장됩니다.

- Credential: 암호 입력이 암호화되어 공유 리소스에서 검색됩니다.

- Secure: 암호 입력은 저장하기 위해 암호화됩니다.

Y

SecureFTP

토글버튼

N

-

Y

FTP 서버에 대한 보안 연결을 시작할지 여부를 선택합니다. 해제하면 표준 연결 프로토콜이 시작됩니다

MORE OPTIONS

속성

유형

필수여부

단위

자동입력여부

Description

On Error

콤보박스

N

-

N

실행 시점에 오류 발생 시 수행할 동작을 지정합니다.

- 미지정 시: 오류를 출력하고 작업을 종료합니다.

- Ignore: 해당 오류를 무시합니다.

- Retry: 해당 액티비티를 1회 재시도 합니다.

- Goto: 해당 엑티비티가 실패한 경우 지정한 엑티비티로 이동하여 시나리오를 수행합니다.

- Event: 프로젝트에 등록된 이벤트를 호출합니다.

DESCRIPTION

속성

유형

필수여부

단위

자동입력여부

설명

DESCRIPTION

문자열

N

-

N

해당 액티비티 카드에 대한 설명을 추가합니다.

Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다.

GetFTPFileList

GetFTPFileList

개요

FTP 서버에서 지정한 디렉토리의 파일 목록을 가져옵니다.

사용 절차

  1. [Output] Result 필드에 FTP 서버에서 찾은 파일 목록을 저장할 변수를 입력합니다.

  2. RemoteFilePath 필드에 File List를 조회할 FTP 디렉토리의 경로를 입력합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Result

변수

Y

-

Y

FTP 서버에서 찾은 파일 목록을 저장할 변수를 입력합니다.

N

RemoteDirPath

문자열

Y

-

N

파일 목록을 조회할 FTP 디렉토리의 경로를 입력합니다.

비어 있으면 루트 디렉토리가 검색됩니다.

'/ "를 입력하면 루트 디렉토리가 검색됩니다.

Y

CONNECTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

활용 예시

GetftpFile List는 FTP Remote 경로의 내용을 출력합니다.

예제 파일

사용된 변수

사용된 속성

DownloadFTPFile

DownloadFTPFile

개요

FTP 서버에서 선택한 파일을 지정된 로컬 폴더로 다운로드합니다.

사용 절차

  1. LocalDirPath 필드에 파일을 다운로드할 디렉토리의 Local Path를 입력합니다.

  2. RemoteFilePath 필드에 파일을 다운로드할 FTP 서버의 파일 경로를 입력합니다.

  3. 대상 경로에서 내용을 덮어쓰기 할지 여부를 선택하도록 OverWrite 속성을 설정합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

LocalDirPath

문자열

Y

-

N

파일을 다운로드할 로컬 경로를 입력합니다.

N

RemoteFilePath

문자열

Y

-

N

파일을 다운로드할 FTP 서버의 경로를 입력합니다.

N

Overwrite

토글버튼

y

-

N

대상의 디렉토리를 덮어쓸 것인지 여부를 선택합니다.

복사할 디렉토리의 원격 경로.

Y

CONNECTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

활용 예시

Downloadftpfile은 FTP Remote Path에서 Local Path로 파일을 다운로드 할 때 사용됩니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

UploadFTPFile, GetFTPFileList, DeleteFTPFile

DownloadFTPDirectory

DownloadFTPDirectory

개요

FTP 서버에서 선택한 디렉토리를 지정된 로컬 폴더로 다운로드합니다.

사용 절차

  1. LocalDirPath 필드에 파일을 다운로드할 Local Path를 입력합니다.

  2. RemoteDirPath 필드에 파일을 다운로드할 FTP 서버의 디렉토리 경로를 입력합니다.

  3. 대상 경로에서 디렉토리를 덮어쓰기 할지 여부를 선택하도록 OverWrite 속성을 설정합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

LocalDirPath

문자열

Y

-

N

다운로드할 로컬 경로를 입력합니다.

N

RemoteDirPath

문자열

Y

-

N

파일을 다운로드할 FTP 서버의 경로를 입력합니다.

N

Overwrite

토글버튼

Y

-

N

대상의 디렉토리를 덮어쓸 것인지 여부를 선택합니다.

Y

CONNECTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

활용 예시

DownloadFtpDirectory는 FTP Remote Path에서 Local Path로 Directory를 다운로드하는 데 사용됩니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

UploadFTPDirectory, GetFTPFileList, DeleteFTPDirectory

UploadFTPFile

UploadFTPFile

개요

FTP 서버에 파일을 업로드합니다.

사용 절차

  1. LocalFilePath 필드에 업로드할 파일의 Local Path를 입력합니다.

  2. RemoteDirPath 필드에 파일을 업로드할 FTP 서버의 목적지 경로를 입력합니다.

  3. 대상 경로에서 파일을 덮어쓰기 할지 여부를 선택하기 위해 OverWrite 속성을 설정합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

LocalFilePath

문자열

Y

-

N

업로드할 파일의 로컬 경로를 입력합니다.

N

RemoteDirPath

문자열

Y

-

N

파일을 업로드할 FTP 서버의 대상 경로를 입력합니다.

N

Overwrite

토글버튼

Y

-

N

대상 경로에서 파일을 덮어쓸 것인지 여부를 선택합니다.

복사할 파일로 원격 경로.

Y

CONNECTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

활용 예시

UploadFtpFile은 Local Path에서 FTP Remote Path로 파일을 업로드하는 데 사용됩니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetFTPFileList, DownloadFTPFile, DeleteFTPFile

UploadFTPDirectory

UploadFTPDirectory

개요

디렉토리를 FTP 서버에 업로드합니다.

사용 절차

  1. LocalDirPath 필드에 업로드할 디렉토리의 Local Path를 입력합니다.

  2. RemoteDirPath 필드에 디렉토리를 업로드할 FTP 서버의 목적지 경로를 입력합니다.

  3. 대상 경로에서 디렉토리를 덮어쓰기 할지 여부를 선택하도록 OverWrite 속성을 설정합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

LocalDirPath

문자열

Y

-

N

업로드할 디렉토리의 로컬 경로를 입력합니다.

N

RemoteDirPath

문자열

Y

-

N

디렉토리를 업로드할 FTP 서버에 대상 경로를 입력합니다.

N

Overwrite

토글버튼

Y

-

N

대상 경로에서 디렉토리를 덮어쓸 것인지 여부를 선택합니다.

Y

CONNECTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

활용 예시

UploadFtpDirectory는 Local Path에서 FTP Remote Path로 Directory를 업로드하는 데 사용됩니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DownloadFTPDirectory, DeleteFTPDirectory

DeleteFTPFile

DeleteFTPFile

개요

FTP 서버의 지정된 파일을 삭제합니다.

사용 절차

  1. RemoteFilePath 필드에 삭제할 FTP 서버에 해당 파일의 경로를 입력합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

RemoteFilePath

문자열

Y

-

N

삭제할 FTP 서버에 파일의 경로를 입력한다.

Y

CONNECTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

활용 예시

DeleteFtpfile은 FTP Remote Path에서 파일을 삭제하는 데 사용됩니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

UploadFTPFile, DownloadFTPFile

DeleteFTPDirectory

DeleteFTPDirectory

개요

FTP 서버의 지정한 디렉토리를 제거합니다.

사용 절차

  1. RemoteDirPath 필드에 삭제할 FTP 서버에 디렉토리의 경로를 입력합니다.

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

RemoteDirPath

문자열

Y

-

N

삭제할 FTP 서버에 디렉토리의 경로를 입력합니다.

Y

CONNECTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

FTP 라이브러리의 공통 속성입니다.

활용 예시

DeleteFtpDirectory는 FTP Remote Path에서 Directory를 삭제하는 데 사용됩니다.

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

UploadFTPDirectory, DownloadFTPDirectory