INF RenFiles 지시문

주의

범용 또는 Windows 드라이버 패키지를 빌드하는 경우 이 지시문이 유효하지 않습니다. Windows 드라이버에서 유니버설 INF 파일 및 시작 사용을 참조하세요.

RenFiles 지시문은 INF 파일의 다른 위치에서 INF 기록기 정의 섹션을 참조하므로 참조 RenFiles 지시문이 지정된 섹션의 작업 컨텍스트에서 파일 목록의 이름이 바뀝니다.

[DDInstall] | 
[DDInstall.CoInstallers] | 
[ClassInstall32] | 
[ClassInstall32.ntx86] | 
[ClassInstall32.ntia64] | (Windows XP and later versions of Windows)
[ClassInstall32.ntamd64] | (Windows XP and later versions of Windows)
[ClassInstall32.ntarm] | (Windows 8 and later versions of Windows)
[ClassInstall32.ntarm64] (Windows 10 version 1709 and later versions of Windows)

Renfiles=file-list-section[,file-list-section]...

RenFiles 지시문은 공식 구문 문에 표시된 섹션 내에서 지정할 수 있습니다. 이 지시문은 다음 INF 작성기 정의 섹션 내에서 지정할 수도 있습니다.

RenFiles 지시문에서 참조하는 명명된 각 섹션에는 다음 형식의 항목이 하나 이상 있습니다.

[file-list-section]
 
new-dest-file-name,old-source-file-name 
...

file-list-section은 각각 별도의 줄에 임의의 수의 항목을 포함할 수 있습니다.

항목

new-dest-file-name
대상의 파일에 지정할 새 이름을 지정합니다.

old-source-file-name
파일의 이전 이름을 지정합니다.

설명

중요

이 지시문은 신중하게 사용해야 합니다. PnP(플러그 앤 플레이) 함수 드라이버에는 INF 파일에서 RenFiles 지시문을 사용하지 않는 것이 좋습니다.

모든 file-list-section 이름은 INF 파일에 고유해야 하지만 동일한 INF의 다른 위치에서 CopyFiles, DelFiles 또는 RenFiles 지시문에서 참조할 수 있습니다. 이러한 INF-기록기 정의 섹션 이름은 섹션 이름을 정의하기 위한 일반 규칙을 따라야 합니다. 이러한 규칙에 대한 자세한 내용은 INF 파일에 대한 일반 구문 규칙을 참조하세요.

RenFiles 지시문은 시스템 정의 플랫폼 확장(.nt, .ntx86, .ntia64, .ntamd64, .ntarm 또는 .ntarm64)을 사용하여 file-list-section 이름 데코레이팅을 지원하지 않습니다.

INF 파일의 DestinationDirs 섹션은 특정 RenFiles 지시문을 포함하는 섹션에 관계없이 모든 파일 이름 바꾸기 작업의 대상을 제어합니다. 다음 규칙은 파일 이름 바꾸기 작업에 대해 설명합니다.

  • RenFiles 지시문에서 참조하는 명명된 섹션에 동일한 INF의 DestinationDirs 섹션에 해당 항목이 있는 경우 해당 항목은 대상 디렉터리를 명시적으로 지정합니다. 명명된 섹션에 나열된 모든 파일은 원본 파일을 복사하기 전에 대상에서 이름이 변경됩니다.

  • DestinationDirs 섹션에 명명된 섹션이 나열되지 않은 경우 Windows는 INF의 DestinationDirs 섹션에 있는 DefaultDestDir 항목을 사용합니다.

참고

%strkey% 토큰을 사용하여 새 파일 또는 이전 파일 이름을 지정할 수 없습니다. %strkey% 토큰에 대한 자세한 내용은 INF 문자열 섹션을 참조하세요.

예제

이 예제에서는 RenFiles 지시문에서 참조하는 섹션을 보여줍니다.

[RenameOldFilesSec]
devfile41.sav, devfile41.sys

추가 정보

AddInterface

ClassInstall32

CopyFiles

DDInstall

DelFiles

DestinationDirs

InterfaceInstall32

SourceDisksFiles

SourceDisksNames

문자열

버전