폴더 작업
중요
권한 없는 액세스를 방지하려면 Windows에서 보호된 폴더에 액세스할 수 있는 관리자 권한이 필요합니다. 폴더 작업을 사용하여 이러한 리소스에 액세스하려면 관리자 권한으로 Power Automate를 실행합니다. Power Automate를 관리자로 실행하는 방법에 대한 자세한 내용은 높은 권한으로 Power Automate 실행을 참고하십시오.
Power Automate 폴더 작업을 사용하여 폴더를 조작 및 구성합니다.
특수 폴더 가져오기 작업은 사용자와 컴퓨터에 따라 다르며 일반적으로 사용되는 디렉터리의 경로를 검색합니다. 다음 예제에서는 데스크탑 디렉토리를 검색하여 변수에 저장합니다.
이제 흐름을 실행하는 사용자나 흐름이 실행되는 컴퓨터에 관계없이 필요할 때마다 %SpecialFolderPath% 변수를 사용할 수 있습니다.
폴더 만들기 작업으로 새 폴더를 만듭니다.
폴더 내용의 목록을 얻으려면 폴더의 하위 폴더 가져오기 작업을 사용합니다. 이 작업은 지정된 폴더 내에 있는 폴더 목록을 검색합니다. 다음 예제에서는 지정된 특수 폴더의 모든 하위 폴더를 검색합니다. 고급 섹션에서 작업이 생성 시간을 기준으로 오름차순으로, 이름을 기준으로 내림차순으로 결과를 정렬하는 것을 볼 수 있습니다.
적절한 작업을 사용하여 폴더를 복사, 이동, 이름 바꾸기 및 삭제하거나 비울 수도 있습니다.
폴더가 있는 경우
폴더 존재 여부에 따라 조건부 작업 블록의 시작을 표시합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
If folder | 해당 없음 | 있음, 없음 | 예 | 확인할 폴더 상태를 선택 |
Folder path | 아니요 | 폴더 | 상태 확인을 위해 폴더의 전체 경로나 폴더를 포함하는 변수를 입력 또는 선택하기 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
이 작업에는 예외가 포함되지 않습니다.
폴더의 파일 가져오기
폴더에서 파일 목록을 검색합니다.
특정 폴더의 모든 파일을 검색하려면 폴더의 파일 가져오기 작업을 사용하세요. 폴더 속성에 폴더 경로를 지정한 다음 File filter 속성(기본적으로 포함됨)에 * 문자를 사용합니다. 지정된 폴더 내의 하위 폴더에 포함된 모든 파일도 포함하려면 하위 폴더 포함 토글을 활성화하세요. 그러면 검색된 파일 경로가 작업 출력에 저장됩니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Folder | 아니요 | 폴더 | 파일 목록 검색을 위해 폴더 전체 경로나 폴더를 포함하는 변수를 입력 또는 선택하기 | |
파일 필터 | 아니요 | 텍스트 값 | * | 검색되는 파일을 제한하려면 필터를 선택하세요. 이 매개변수는 와일드카드(예: *.txt 또는 document?.doc)를 허용합니다. 여러 파일 필터를 허용하려면 선택 사항을 세미콜론으로 구분합니다(예: .txt;.exe). |
Include subfolders | 해당 없음 | 부울 값 | False | 하위 폴더 검색 여부 지정 |
Fail upon denied access to any subfolder | 해당 없음 | 부울 값 | True | 액세스 권한이 없는 폴더의 파일을 가져올 때 오류가 발생하거나 그러한 폴더를 무시할지 지정 |
Sort by | 해당 없음 | 정렬 없음, 전체 이름, 루트 경로, 디렉토리, 이름, 확장자 없는 이름, 확장자, 크기, 작성 시간, 마지막 액세스, 마지막으로 수정됨, 숨김, 시스템 임, 읽기 전용, 아카이브, 있음 | 정렬 안 함 | 결과를 정렬하고 어느 조건을 따를지 지정 |
Descending | 해당 없음 | 부울 값 | False | 항목을 오름차순 또는 내림차순으로 정렬할지 지정 |
Then by | 해당 없음 | 정렬 없음, 전체 이름, 루트 경로, 디렉토리, 이름, 확장자 없는 이름, 확장자, 크기, 작성 시간, 마지막 액세스, 마지막으로 수정됨, 숨김, 시스템 임, 읽기 전용, 아카이브, 있음 | 정렬 안 함 | 2차 조건에 따라 결과 정렬 여부 지정 |
Descending | 해당 없음 | 부울 값 | False | 항목을 오름차순 또는 내림차순으로 정렬할지 지정 |
Then by | 해당 없음 | 정렬 없음, 전체 이름, 루트 경로, 디렉토리, 이름, 확장자 없는 이름, 확장자, 크기, 작성 시간, 마지막 액세스, 마지막으로 수정됨, 숨김, 시스템 임, 읽기 전용, 아카이브, 있음 | 정렬 안 함 | 3차 조건에 따라 결과 정렬 여부 지정 |
Descending | 해당 없음 | 부울 값 | False | 항목을 오름차순 또는 내림차순으로 정렬할지 지정 |
변수 생성됨
인수 | Type | Description |
---|---|---|
Files | 파일목록 | 파일 개체 목록으로 검색된 파일 |
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
파일 목록을 검색할 수 없음 | 파일 목록 검색하기 문제를 나타냄 |
폴더의 하위 폴더 가져오기
폴더 내 하위 폴더의 목록을 검색합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Folder | 아니요 | 폴더 | 하위 폴더 목록 검색을 위해 폴더 전체 경로나 폴더를 포함하는 변수를 입력 또는 선택하기 | |
폴더 필터 | 아니요 | 텍스트 값 | * | 검색되는 하위 폴더를 제한하려면 필터를 선택하세요. 이 매개 변수는 와일드카드(예: Doc* 또는 Document?)를 허용합니다. 여러 폴더 필터를 허용하려면 세미콜론으로 선택 항목을 구분하세요(예: Doc*;*). |
Include subfolders | 사용 불가 | 부울 값 | False | 하위 폴더를 조사하고 그 하위 폴더(2차, 3차 하위 등)까지 검색할지 지정 |
Fail upon denied access to any subfolder | 해당 없음 | 부울 값 | True | 액세스 권한이 없는 폴더의 하위 폴더를 가져올 때 오류가 발생하거나 그러한 폴더를 무시할지 지정 |
Sort by | 해당 없음 | 정렬 없음, 전체 이름, 루트 경로, 디렉토리, 이름, 확장자 없는 이름, 확장자, 크기, 작성 시간, 마지막 액세스, 마지막으로 수정됨, 숨김, 시스템 임, 읽기 전용, 아카이브, 있음 | 정렬 안 함 | 결과를 정렬하고 어느 조건을 따를지 지정 |
Descending | 해당 없음 | 부울 값 | False | 항목을 오름차순 또는 내림차순으로 정렬할지 지정 |
Then by | 해당 없음 | 정렬 없음, 전체 이름, 루트 경로, 디렉토리, 이름, 확장자 없는 이름, 확장자, 크기, 작성 시간, 마지막 액세스, 마지막으로 수정됨, 숨김, 시스템 임, 읽기 전용, 아카이브, 있음 | 정렬 안 함 | 2차 조건에 따라 결과 정렬 여부 지정 |
Descending | 해당 없음 | 부울 값 | False | 항목을 오름차순 또는 내림차순으로 정렬할지 지정 |
Then by | 해당 없음 | 정렬 없음, 전체 이름, 루트 경로, 디렉토리, 이름, 확장자 없는 이름, 확장자, 크기, 작성 시간, 마지막 액세스, 마지막으로 수정됨, 숨김, 시스템 임, 읽기 전용, 아카이브, 있음 | 정렬 안 함 | 3차 조건에 따라 결과 정렬 여부 지정 |
Descending | 해당 없음 | 부울 값 | False | 항목을 오름차순 또는 내림차순으로 정렬할지 지정 |
변수 생성됨
인수 | Type | Description |
---|---|---|
Folders | 폴더목록 | 폴더 개체 목록으로 검색된 하위 폴더 |
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
하위 파일 목록을 검색할 수 없음 | 하위 파일 목록 검색하기 문제를 나타냄 |
폴더 만들기
새 폴더 만들기.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Create new folder into | 아니요 | 폴더 | 안에 새 폴더를 만들려면 폴더나 폴더를 담은 변수의 전체 경로를 입력 또는 선택하기 | |
New folder name | 아니요 | 텍스트 값 | 새 폴더의 이름으로 텍스트나 텍스트 변수 입력 |
변수 생성됨
인수 | Type | Description |
---|---|---|
NewFolder | 폴더 | 생성한 폴더 개체(이는 표현이며 폴더와 그 모든 정보에 액세스할 수 있음) |
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
폴더를 만들 수 없음 | 폴더 만들기 문제를 나타냄 |
새로운 폴더 경로와 이름이 비어 있음 | 새 폴더 경로와 폴더 이름의 값이 없음을 나타냄 |
폴더 삭제
기존 폴더와 내용(파일과 하위 폴더)을 삭제합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Folder to delete | 아니요 | 폴더 | 삭제할 폴더의 전체 경로 또는 폴더가 포함된 변수를 입력하거나 선택합니다. 해당 폴더 및 하위 폴더의 모든 내용도 삭제됩니다. |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
폴더를 삭제할 수 없음 | 폴더 삭제하기 문제를 나타냄 |
빈 폴더
폴더 자체를 삭제하지 않고 폴더의 모든 내용(파일과 하위 폴더)을 삭제합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Folder to empty | 아니요 | 폴더 | 내용 삭제를 위해 폴더나 폴더를 담은 변수의 전체 경로를 입력 또는 선택하기 |
변수 생성됨
이 작업은 변수를 생성하지 않습니다.
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
폴더의 내용을 삭제할 수 없음 | 폴더의 내용 지우기 문제를 나타냄 |
폴더 복사
대상 폴더로 폴더를 복사합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Folder to copy | 아니요 | 폴더 | 복사할 폴더의 전체 경로 또는 폴더가 포함된 변수를 입력하거나 선택합니다. 폴더 경로가 \로 끝나는 경우 폴더의 내용(파일+하위 폴더)만 복사됩니다. 그렇지 않으면 폴더 자체(내용과 함께)가 대상 폴더에 하위 폴더로 복사됩니다. | |
Destination folder | 아니요 | 폴더 | 대상 폴더로 만들기 위해 폴더나 폴더를 담은 변수의 전체 경로를 입력 또는 선택하기 | |
If folder exists | 해당 없음 | 아무 작업도 수행하지 않음, 덮어쓰기 | 아무 작업도 수행하지 않음 | 대상 폴더가 이미 있는 경우 파일을 덮어쓸지 여부를 지정합니다. 폴더가 있지만 파일 이름이 다른 경우 이전 파일은 여전히 폴더에 남아 있습니다. |
변수 생성됨
인수 | Type | Description |
---|---|---|
CopiedFolder | 폴더 | 복사한 폴더 개체(이는 표현이며 폴더와 그 모든 정보에 액세스할 수 있음) |
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
대상 폴더 없음 | 대상 폴더를 찾을 수 없음을 나타냄 |
폴더를 복사할 수 없음 | 폴더 복사하기 문제를 나타냄 |
폴더 이동
대상 폴더로 기존 폴더를 이동합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Folder to move | 아니요 | 폴더 | 이동을 위해 폴더의 전체 경로나 폴더를 포함하는 변수를 입력 또는 선택하기 | |
Destination folder | 아니요 | 폴더 | 대상 폴더로 만들기 위해 폴더나 폴더를 담은 변수의 전체 경로를 입력 또는 선택하기 |
변수 생성됨
인수 | Type | Description |
---|---|---|
MovedFolder | 폴더 | 이동한 폴더 개체(이는 표현이며 폴더와 그 모든 정보에 액세스할 수 있음) |
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
대상 폴더 없음 | 대상 폴더를 찾을 수 없음을 나타냄 |
폴더를 이동할 수 없음 | 폴더 이동하기 문제를 나타냄 |
폴더 이름 바꾸기
폴더 이름을 변경합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Folder to rename | 아니요 | 폴더 | 이름을 바꾸기 위해 폴더의 전체 경로나 폴더를 포함하는 변수를 입력 또는 선택하기 | |
New folder name | 아니요 | 텍스트 값 | 새 폴더 이름으로 쓸 텍스트나 텍스트 변수 입력 |
변수 생성됨
인수 | Type | Description |
---|---|---|
RenamedFolder | 폴더 | 이름을 바꾼 폴더 개체(이는 표현이며 폴더와 그 모든 정보에 액세스할 수 있음) |
예외
예외 | Description |
---|---|
폴더가 없음 | 폴더를 찾을 수 없음을 나타냄 |
폴더 이름을 바꿀 수 없음 | 폴더 이름 바꾸기 문제를 나타냄 |
특수 폴더 가져오기
Windows의 특수 폴더(데스크톱, 내 그림, 인터넷 캐시 등)의 경로를 검색합니다.
입력 매개 변수
인수 | 선택 항목 | 수락 | 기본값 | Description |
---|---|---|---|---|
Special folder name | 해당 없음 | 프로그램, 개인, 즐겨찾기, 시작, 최근, 보내기, 시작 메뉴, 음악, 바탕 화면, 템플릿, 애플리케이션 데이터, 로컬 애플리케이션 데이터, 인터넷 캐시, 쿠키, 기록, 공용 애플리케이션 데이터, 시스템, 프로그램 파일, 그림, 공용 프로그램 파일 | 바탕 화면 | 특수 폴더의 이름(예: 내 문서 또는 바탕 화면)을 선택하십시오. 이 옵션은 경로와 관계없이 모든 컴퓨터에서 특수 폴더를 찾기 위해 경로와 무관합니다. |
변수 생성됨
인수 | Type | Description |
---|---|---|
SpecialFolderPath | 폴더 | 특수 폴더 개체(이는 표현이며 폴더와 그 모든 정보에 액세스할 수 있음) |
예외
이 작업에는 예외가 포함되지 않습니다.