다음을 통해 공유


INF DestinationDirs 섹션

DestinationDirs 섹션은 INF 파일의 다른 곳에서 이름으로 참조되는 파일에 대한 모든 복사, 삭제 및/또는 이름 바꾸기 작업에 대한 대상 대상 디렉터리 또는 디렉터리를 지정합니다.

[DestinationDirs]

[DefaultDestDir=dirid[,subdir]] 
[file-list-section=dirid[,subdir]]... 

항목

DefaultDestDir=dirid[,subdir]
다른 항목에서 참조하는 file-list-section 에 명시적으로 나열되지 않은 파일에 대한 모든 복사, 삭제 및/또는 이름 바꾸기 작업에 대한 기본 대상 디렉터리를 지정합니다. 파일 작업이 항상 올바른 디렉터리에서 수행되도록 하기 위해 포함필요 항목을 포함하는 INF 파일은 기본 대상 디렉터리를 지정하지 않아야 합니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

file-list-section=dirid[,subdir]] ...
INF 파일의 다른 위치에서 CopyFiles, RenFiles 또는 DelFiles 지시문에서 참조하는 섹션의 INF 작성기 결정 이름을 지정합니다. 이 섹션에 DefaultDestDir 항목이 있고 이 INF에 지정된 모든 복사 파일 작업이 동일한 대상 대상이 있는 경우 이러한 항목은 선택 사항입니다. 그러나 INF의 다른 위치에서 RenFiles 또는 DelFiles 지시문에서 참조하는 모든 file-list-section은 여기에 나열되어야 합니다.

dirid
INF의 명명된 file-list-section 내에서 이름으로 참조되는 파일에 대한 작업에 대한 대상 디렉터리의 디렉터리 식별자를 지정합니다. 일반적으로 사용되는 dirids 목록은 Dirids 사용을 참조하세요. Windows 10 버전 1709 이상 버전의 창에서는 DIRID 13을 사용하는 것이 좋습니다. 자세한 내용은 드라이버 저장소에서 실행을 참조하세요.

subdir
하위 디렉터리(및 해당 경로의 나머지 부분(있는 경우 dirid로 식별된 디렉터리 아래)를 지정된 file-list-section에 있는 파일 작업의 대상으로 지정합니다.

설명

DestinationDirs 섹션은 INF CopyFiles 지시문을 사용하거나 CopyFiles, DelFiles 또는 RenFiles 지시문을 사용하여 file-list-section을 참조하는 모든 INF 파일에 필요합니다.

Abc.inf에 다른 INF 파일 Def.inf의 섹션이 포함되어 있고 두 INF 파일에 복사 파일, 이름 바꾸기 또는 삭제 파일 작업에 대한 DefaultDestDir 항목이 포함된 경우 Windows는 Def.inf에 지정된 기본 대상 디렉터리를 무시하고 Abc.inf에 지정된 기본 대상 디렉터리에서 해당 파일 작업을 모두 수행합니다.

파일 작업이 항상 올바른 디렉터리에서 수행되도록 하려면 IncludeNeeds 항목을 포함하는 INF 파일에 DestinationDirs 섹션에 DefaultDestDir 항목이 포함되어서는 안 됩니다. 대신 이러한 INF 파일은 DestinationDirs 섹션의 CopyFiles, RenFilesDelFiles 지시문에 지정된 모든 file-list-section 이름을 명시적으로 참조해야 합니다.

INF 파일에 포함필요 항목이 포함되지 않은 경우 INF는 DefaultDestDir 항목을 사용하여 INF 파일의 다른 곳에 표시되는 파일 복사, 이름 바꾸기 및 삭제 작업의 기본 대상을 지정할 수 있습니다.

  • 직접 복사(@filename) 표기법을 사용하는 CopyFiles 지시문에는 직접 복사 항목이 표시되는 INF의 DestinationDirs 섹션에 DefaultDestDir 항목이 있어야 합니다.
  • DestinationDirs 섹션에서 직접 참조되지 않는 CopyFiles, RenFiles 또는 DelFiles 섹션에는 복사, 이름 바꾸기 및 삭제 파일 섹션이 표시되는 INF의 DestinationDirs 섹션에 DefaultDestDir 항목이 있어야 합니다.

예제

다음은 모든 복사 파일, delete-file 및 rename-file 작업에 대한 기본 대상 디렉터리를 설정하는 예제입니다. 이러한 간단한 DestinationDirs 섹션은 새 주변 장치 디바이스에 대한 INF 파일에 일반적입니다. 이러한 INF는 일반적으로 원본 파일 집합을 대상 컴퓨터의 단일 디렉터리에 복사하기 때문입니다.

[DestinationDirs]
DefaultDestDir = 13

이 예제에서는 디스플레이/비디오 드라이버에 대한 INF의 DestinationDirs 섹션 조각을 보여줍니다.

[DestinationDirs]
DefaultDestDir     = 13

; ... 

; list of per-Manufacturer, per-Models, per-DDInstall-section, and
; CopyFiles-referenced xxx.Miniport/xxx.Display sections omitted here
; along with several other miniport/display paired drivers
; ...
vga.Miniport     = 13
vga.Display      = 13
xga.Miniport     = 13
xga.Display      = 13

추가 정보

CopyFiles

DDInstall

DelFiles

RenFiles

SourceDisksFiles

SourceDisksNames

Dirids 사용