디렉터리 테이블의 디렉터리에서는 설치 레이아웃을 지정할 있습니다. CostFinalize 작업동안 Windows Installer가 이러한 디렉터리를 확인하면, 디렉터리 테이블의 키가 디렉터리 경로로 설정되는 속성이 됩니다. 또한 설치 관리자는 항상 여러 표준 시스템 폴더 속성을 시스템 폴더 경로로 설정합니다.
시스템 폴더 속성 값은 디렉터리 구분 기호로 끝나도록 보장됩니다. 디렉터리 테이블에 입력된 다른 모든 속성의 값은 설치 관리자가 CostFinalize 작업실행한 후에만 디렉터리 구분 기호로 끝나도록 보장됩니다. 비용 계산이 완료되기 전에는 시스템 폴더 속성이 아닌 경우, 디렉터리 테이블에 입력되는 속성 값이 디렉터리 구분 기호로 끝나서는 안 됩니다. 따라서 설치에서 패키지에 사용자 지정 작업을 사용하여 디렉터리 속성을 설정하는 경우 참조 값이 디렉터리 구분 기호로 끝나지 않을 수 있습니다.
디렉터리 구분 기호로 끝나는 디렉터리 속성은 디렉터리 구분 기호를 명시적으로 포함하지 않고 경로 문자열에서 사용할 수 있습니다. 예를 들어 DirectoryProperty 값이 디렉터리 구분 기호로 끝나는 경우 다음 문자열은 하위 디렉터리 파일 경로를 올바르게 지정합니다.
[DirectoryProperty]subdirectory\file
다음 경로 문자열이 잘못되었습니다.
[DirectoryProperty]\subdirectory\file