파일 시스템 작업

업데이트: 2007년 9월 15일

파일 시스템 작업은 파일 시스템의 파일 및 디렉터리에 대해 작업을 수행합니다. 예를 들어 파일 시스템 작업을 사용하면 패키지가 디렉터리와 파일을 만들거나 이동 또는 삭제할 수 있습니다. 파일 시스템 작업을 사용하여 파일과 디렉터리의 특성을 설정할 수도 있습니다. 예를 들어 파일 시스템 작업은 파일에 숨김 또는 읽기 전용 특성을 설정할 수 있습니다.

모든 파일 시스템 작업은 파일이나 디렉터리일 수 있는 원본을 사용합니다. 예를 들어 작업에서 복사한 파일이나 삭제한 디렉터리가 원본입니다. 파일 연결 관리자를 사용하여 디렉터리 또는 파일을 가리키거나 원본 경로가 포함된 변수 이름을 제공하여 원본을 지정할 수 있습니다. 자세한 내용은 파일 연결 관리자Integration Services 변수를 참조하십시오.

파일과 디렉터리를 복사 및 이동하는 작업과 파일 이름을 바꾸는 작업은 대상과 원본을 사용합니다. 대상은 파일 연결 관리자나 변수를 사용하여 지정합니다. 대상 파일과 디렉터리의 덮어쓰기를 허용하도록 파일 시스템 작업을 구성할 수 있습니다. 지정된 이름을 가진 디렉터리가 이미 존재할 경우 실패하는 대신에 해당 디렉터리를 사용하도록 새 디렉터리를 만드는 작업을 구성할 수 있습니다.

미리 정의된 파일 시스템 작업

파일 시스템 작업에는 미리 정의된 작업 집합이 포함되어 있습니다. 다음 표에서는 이러한 작업을 설명합니다.

작업 설명

디렉터리 복사

폴더를 다른 위치에 복사합니다.

파일 복사

파일을 다른 위치에 복사합니다.

디렉터리 만들기

지정한 위치에 폴더를 만듭니다.

디렉터리 삭제

지정한 위치의 폴더를 삭제합니다.

디렉터리 내용 삭제

폴더에 있는 모든 파일과 폴더를 삭제합니다.

파일 삭제

지정한 위치의 파일을 삭제합니다.

디렉터리 이동

폴더를 다른 위치로 이동합니다.

파일 이동

파일을 다른 위치로 이동합니다.

파일 이름 바꾸기

지정한 위치의 파일 이름을 바꿉니다.

특성 설정

파일과 폴더의 특성을 설정합니다. 특성에는 보관, 숨김, 보통, 읽기 전용, 시스템 등이 있습니다. 보통은 특성이 없는 것이며 다른 특성과 조합할 수 없습니다. 다른 모든 특성은 조합하여 사용할 수 있습니다.

파일 시스템 작업은 단일 파일 또는 디렉터리에 대해 작동합니다. 따라서 이 작업에서는 와일드카드 문자를 사용하여 여러 파일에 대해 동일한 작업을 수행할 수 없습니다. 파일 시스템 작업이 여러 파일 또는 디렉터리에 대해 작업을 반복하도록 하려면 다음 단계에 설명된 대로 Foreach 루프 컨테이너에 파일 시스템 작업을 추가합니다.

  • Foreach 루프 컨테이너 구성   Foreach 루프 편집기컬렉션 페이지에서 Foreach File 열거자에 열거자를 설정하고 파일에 와일드카드 식을 열거자 구성으로 입력합니다. Foreach 루프 편집기의 변수 매핑 페이지에서 파일 시스템 작업에 파일 이름을 하나씩 전달하는 데 사용할 변수를 매핑합니다.
  • 파일 시스템 작업 추가 및 구성   Foreach 루프 컨테이너에 파일 시스템 작업을 추가합니다. 파일 시스템 작업 편집기일반 페이지에서 SourceVariable 또는 DestinationVariable 속성을 Foreach 루프 컨테이너에서 정의한 변수로 설정합니다.

기타 관련 작업

Integration Services에는 데이터 파일을 다운로드 및 업로드하고 서버의 디렉터리를 관리하는 작업이 있습니다.

이 작업에 대한 자세한 내용을 보려면 다음 항목을 클릭하십시오.

파일 시스템 작업에 사용할 수 있는 사용자 지정 로그 항목

다음 표에서는 파일 시스템 작업에 대한 사용자 지정 로그 항목을 설명합니다. 자세한 내용은 패키지에서 로깅 구현로깅할 메시지 사용자 지정을 참조하십시오.

로그 항목 설명

FileSystemOperation

작업에서 수행하는 작업을 보고합니다. 이 로그 항목은 파일 시스템 작업이 시작될 때 기록되며 원본 및 대상에 대한 정보를 포함합니다.

파일 시스템 작업 구성

SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.

SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.

SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.

프로그래밍 방식으로 파일 시스템 작업 구성

이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목 중 하나를 클릭하십시오.

참고 항목

개념

Integration Services 작업
패키지 제어 흐름 만들기

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2007년 9월 15일

변경된 내용
  • 파일 시스템 작업으로 여러 파일에 대해 동일한 작업을 수행하는 방법에 대한 정보를 추가했습니다.

2006년 7월 17일

변경된 내용
  • 사용자 지정 로그 항목을 보여 주는 표를 추가했습니다.

2006년 4월 14일

변경된 내용
  • 새 디렉터리를 만드는 대신에 기존 디렉터리를 사용하는 옵션에 대한 정보를 추가했습니다.