다음을 통해 공유


INF RenFiles 지시문

주의

유니버설 또는 Windows 드라이버 패키지를 빌드하는 경우 이 지시문이 잘못되었습니다. 유니버설 INF 파일 사용 및 Windows 드라이버 개발 시작을 참조하세요.

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 
...

파일 목록 섹션에는 각각 별도의 줄에 있는 항목 수가 있을 수 있습니다.

엔트리

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

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

설명

Important

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

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

RenFiles 지시문은 시스템 정의 플랫폼 확장명(.nt, .ntx86, .ntia64, .ntamd64, .ntarm 또는 .ntarm64)을 사용하여 파일 목록 섹션 이름 데코레이팅을 지원하지 않습니다.

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

문자열

버전