Table of Contents

AntBot Studio > Activity > 파일처리 > 디렉토리 > 디렉토리/파일존재확인

정의 (Description)

  • 사용자가 특정 디렉토리/파일의 존재여부를 확인하기 위한 Activity 입니다.
- 찾을대상을 설정하지 않을 시 에러가 발생합니다.


속성 (Properties) (*은 필수값입니다.)

항목 설명 데이터타입 기본값 설정가능옵션
Common
Activity이름 해당 Activity의 이름을 설정합니다.
- 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다.
String 디렉토리/파일존재확인
Input Common
찾을 타입 사용자가 찾기 원하는 디렉토리/파일 타입을 선택합니다. String File -File : 파일
-Path : 디렉토리
찾을 대상 * Type : File을 선택할 경우 경로를 포함한 파일명까지 문자열 변수로 입력
Type : Path를 선택할 경우 해당 디렉토리명 까지의 경로를 문자열로 입력
File/Path Null 사용자가 선택한 디렉토리 또는 파일명 까지의 경로
Output
존재여부 찾을 대상의 존재여부를 Return해줄 Boolean 타입의 변수를 설정합니다. Boolean Null


액티비티 사용 예시 (Example Usage)

  • 특정 디렉토리/파일의 존재여부를 확인하는 예시



  1. 사용자가 원하는 특정 디렉토리/파일 타입을 선택

    • Input Common > 찾을 타입
      • Ex) File : 파일
      • Ex) Path : 디렉토리
  2. 사용자가 찾기 원하는 디렉토리 또는 파일 경로 설정

    • Input Common > 찾을대상
      • Ex) File :"C:\Users\admin\Documents\Test\Test.txt"
      • Ex) Path :"C:\Users\admin\Documents\Test\Test2"
        • 예시로 테스트용 디렉토리 경로를 활용하므로, 실제 실행시킬 디렉토리 절대경로 입력 필요
  3. 실행 결과 확인

    • 해당 디렉토리/파일의 존재여부를 확인할 용도의 메세지 박스 출력
    Tip

    RPA 워크플로우를 개발하면서 특정 부분에서 잠시 멈춰서 무언가를 확인해야 하는 경우,
    원하는 지점에 '메세지 박스'를 띄워서 흐름을 중단시키는 방법을 많이 사용합니다.

    '메세지박스' 액티비티는 '확인' 버튼을 누르기 전까지 흐름 실행이 일시정지 되는 특징이 있습니다.

    참고 메뉴얼 : AntBot Studio > Activity > 시스템정보 > 메세지박스

  • 특정 경로의 디렉토리가 존재할 경우 확인 예시

    메시지 박스에 결과 값 출력

    • 메시지 박스 내용에 변수 값 확인을 위한 수식 작성
    "디렉토리 존재 : " + 존재여부.ToString
    



  • 특정 경로의 디렉토리가 미존재할 경우 확인 예시

    메시지 박스에 결과 값 출력

    • 메시지 박스 내용에 변수 값 확인을 위한 수식 작성
    "디렉토리 미존재 : " + 존재여부.ToString
    



  • 특정 경로에 파일이 존재할 경우 확인 예시

    메시지 박스에 결과 값 출력

    • 메시지 박스 내용에 변수 값 확인을 위한 수식 작성
    "파일 존재 : " + 존재여부.ToString
    



  • 특정 경로에 파일이 미존재할 경우 확인 예시

    메시지 박스에 결과 값 출력

    • 메시지 박스 내용에 변수 값 확인을 위한 수식 작성
    "파일 미존재 : " + 존재여부.ToString
    



## 추가 관련 데이터 | 항목명 | 값 | | --- | --- | | 원본 매뉴얼 URL | /AntBot%20Studio/Activity/3.%20파일처리/디렉토리/디렉토리파일존재확인/ktds.AntBot.Activities.FileLib.ExistsDirectory.ExistsDirectoryActivity.html | | 패키지명 | ktds.AntBot.Activities.FileLib.ExistsDirectory.ExistsDirectoryActivity | | 매뉴얼 ID | ktds.AntBot.Activities.FileLib.ExistsDirectory.ExistsDirectoryActivity |