에디터 특정 폴더에서 파일을 검색하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에서 [ 파일 목록 ] 액션을 사용하면 특정 폴더에서 파일을 검색할 수 있습니다. 간단하지만, 모르고 있으면 어떻게 해야할지 막막하긴 하죠^^; 이 테스트를 확인하기 위해 아래 그림과 같이 새로운 스크립트를 추가하세요.
기존에 엔지엠에서 파일을 복사하거나 이동하는건 [ 폴더 이동 ] 액션을 사용해야 했습니다. 하지만, 폴더안에 파일들을 선택적으로 복사하거나 삭제하려면 파일 목록을 만들고, [ Foreach 반복 ]을 사용해서 파일을 복사하거나 삭제해야 합니다. 물론, 필터 기능을 사용하면 좀 더 쉽게 작업이 가능합니다^^;
- 액션 위치는 도구 상자 > 윈도우 > 파일 목록입니다.
- 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 액션을 추가하세요.
- 속성창을 클릭하세요.
아래 그림을 참고하여 바탕화면에 예제로 사용할 폴더를 만듭니다. 이 폴더에 이미지를 넣고, 하위에 폴더를 몇개 더 추가하세요. 그리고, 그 안에도 이미지를 넣어줍니다. 모든 폴더에는 gif, jpg 이미지가 있습니다.
바탕화면에 만든 Crawling 폴더를 선택해줍니다.
실행(Ctrl+Alt+F8)하면 파일 목록을 가져옵니다. 결과를 확인하면 최상위 폴더에 있는 gif, jpg 이미지 5개를 가져온걸 알 수 있습니다.
하위 폴더에 있는 모든 파일을 가져오려면 아래와 같이 "검색 옵션"을 "AllDirectories"로 변경해야 합니다.
jpg 이미지만 가져오려면 아래와 같이 파일 선택에 확장자를 추가할 수 있습니다. 만약, jpg와 png만 가져오려면 두개를 추가하면 됩니다.
파일명으로 필터링도 가능합니다. 아래와 같이 a와 b로 시작하는 파일들이 있습니다.
아래와 같이 a*를 입력하고 실행 해보세요.
a로 시작하는 모든 파일을 가져옵니다.
a*, b*를 입력하면 a와 b로 시작하는 모든 파일을 가져올 수 있습니다. 이 액션만으로 무언가 자동화 할 수 있는건 없습니다. 파일 이동이나 파일 제어 액션과 같이 사용해야 시너지를 낼 수 있습니다.
속성 정보
기본 작업
- 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
- 설명: 이 액션의 부가적인 설명을 입력합니다.
- 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
- 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
- 실행율: 이 액션을 실행하는 확률입니다. (기본값은 무조건 실행이며, 50으로 설정하면 50프로 확률로 실행하거나 건너뛰게됩니다.)
- 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.
변수
- 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
- 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.
작업
- 검색 옵션: 폴더에 속한 파일을 가져올 때 선택한 파일 위치 또는 하위에 속한 모든 폴더에서 가져올지 선택합니다.
- 원본 경로 선택: 파일의 목록을 가져올 폴더 위치를 선택합니다.
- 파일 선택 패턴: 선택한 폴더에서 파일을 가져올 때 필터링할 수 있는 옵션입니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글변수 초기화란? 변수와 액션 속성 값을 초기화 하는 방법. 22.07.27
- 다음글안드로이드 앱을 실행하거나 중지 또는 재실행하는 방법. 22.07.21
댓글목록
등록된 댓글이 없습니다.