AntBot Studio > Activity > 파일처리 > 파일 > 파일 복사
정의 (Description)
- 기존의 존재하는 파일을 복사하기 위한 Activity입니다.
속성 (Properties) (*은 필수값입니다.)
항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
---|---|---|---|---|
Common | ||||
Activity이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다. |
Stirng | 파일 복사 | |
에러무시여부 | 에러가 발생해도 Activity를 실패로 보지 않습니다. | Booelan | Null | 체크 : 에러가 발생해도 실패로 처리되지 않습니다. 미체크 : 에러가 발생하면 실패로 처리가 됩니다. |
Input Common | ||||
복사할 경로 * | 복사할 파일이 생성 될 디렉토리 (경로/파일명을 포함하여야합니다.) | String | Null | |
복사할 파일이름 * | 복사할 원본 파일 (경로, 파일이름을 포함하여야합니다.) | String | Null | |
Option | ||||
덮어쓰기 여부 | 복사할 디렉토리 위치에 동일한 이름이 있을 경우 덮어쓰기를 할지 여부를 확인합니다. | Booelan | FALSE | True : 동일한 이름이 있을경우 덮어쓰기를 진행합니다. False : 동일한 이름이 있을경우 에러가 발생합니다. |
액티비티 사용 예시 (Example Usage)
- 특정 경로에 존재하는 파일 복사 실행 예시
- 실행 예시 프로세스
'Assing' 액티비티 사용하여 복사할 경로 String변수에 담아줍니다.
Assign 속성창
- To : String 변수를 작성해줍니다.
- Value : String 변수에 복사할 파일의 절대경로를 작성해줍니다.
Ex) "C:\파일 복사\파일복사 액티비티로 만든.xlsx"'파일 복사' 액티비티 사용하여 복사하고자 하는 원본 파일 경로 설정
Common > 에러무시여부
- 에러무시여부 체크 시 '파일 복사' 액티비티 사용 시 에러가 발생되도 프로세스가 중단되지 않습니다.
- 파일명 중복이나 디렉토리 절대경로에 원본 파일이 존재하지 않을 시에도 에러가 나지 않으나,
파일복사는 하지 않습니다.
Input Common > 복사할 경로
- 원본 파일을 복사하고자 하는 절대위치를 작성합니다
- Ex) "C:\파일 복사\파일복사 액티비티로 만든.xlsx"
- 예시로 테스트용 디렉토리 경로를 활용하므로, 실제 실행시킬 디렉토리 절대경로 입력 필요
- 예시로 테스트용 디렉토리 경로를 활용하므로, 실제 실행시킬 디렉토리 절대경로 입력 필요
Input Common > 복사할 파일이름
- 원본 파일의 절대경로를 작성합니다.
- Ex) "C:\파일 복사\파일복사 액티비티 TEST용.xlsx"
- 예시로 테스트용 디렉토리 경로를 활용하므로, 실제 실행시킬 디렉토리 절대경로 입력 필요
- 예시로 테스트용 디렉토리 경로를 활용하므로, 실제 실행시킬 디렉토리 절대경로 입력 필요
Option > 덮어쓰기 여부
- TRUE : TRUE로 설정 시 동일한 절대경로에 동일한 파일명이 존재할 경우 덮어쓰기를 진행합니다.
- FALSE : FALSE로 설정 시 동일한 절대경로에 동일한 파일명이 존재할 경우 에러가 발생합니다.
'디렉토리/파일존재확인' 액티비티 사용하여 파일 존재 유무 확인
Input Common > 찾을 타입
- 찾고자 하는 디렉토리의 찾을 파일의 타입을 지정합니다.
- File : 파일의 존재유무를 확인합니다.
- Path : 폴더의 존재유무를 확인합니다.
Input Common > 찾을 대상
- 찾고자 하는 디렉토리나 파일의 절대경로를 String 타입으로 기입합니다.
- 찾고자 하는 디렉토리나 파일의 절대경로를 String 타입으로 기입합니다.
Output > 존재여부
- '디렉토리/파일존재확인' Activity를 사용하여 나온 결과값을 저장할 Booelan 타입 변수를 기입합니다.
Tip
- 참고 메뉴얼 : 디렉토리/파일존재확인
실행 결과 확인 - "디렉토리/파일존재확인" 액티비티로 가져온 결과값을 메세지 박스 출력
Tip
RPA 워크플로우를 개발하면서 특정 부분에서 잠시 멈춰서 무언가를 확인해야 하는 경우,
원하는 지점에 '메세지 박스'를 띄워서 흐름을 중단시키는 방법을 많이 사용합니다.
'메세지박스' 액티비티는 '확인' 버튼을 누르기 전까지 흐름 실행이 일시정지 되는 특징이 있습니다.
참고 메뉴얼 : AntBot Studio > Activity > 시스템정보 > 메세지박스
- 실행결과 창
- 특정 경로에 존재하는 디렉토리 명으로 실행 예시 - Option에 덮어쓰기 여부 FALSE 설정 시 에러가 발생하며 True일 시에는 에러가 발생하지 않고 덮어쓰기를 진행합니다. - 덮어쓰기 여부를 False로 하고 Common에 에러무시 여부 설정 시 덮어쓰기를 진행하지 않고 에러도 발생하지 않습니다.