Sectie INF DestinationDirs

In de sectie DestinationDirs wordt de doelmap of mappen opgegeven voor alle kopieer-, verwijder- en/of naamswijzigingsbewerkingen voor bestanden waarnaar elders in het INF-bestand wordt verwezen.

[DestinationDirs]

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

Invoer

DefaultDestDir=dirid[,subdir]
Hiermee geeft u de standaard doelmap voor alle kopieer-, verwijder- en/of naamswijzigingsbewerkingen op bestanden die niet expliciet worden vermeld in een bestandslijstsectie waarnaar wordt verwezen door andere vermeldingen hier. Om ervoor te zorgen dat bestandsbewerkingen altijd plaatsvinden in de juiste map, moet een INF-bestand met vermeldingen opnemen en behoeften geen standaardlocatiemap opgeven. Zie de volgende sectie Opmerkingen voor meer informatie.

file-list-section=dirid[, subdir]] ...
Hiermee geeft u de door INF-writer bepaalde naam op van een sectie waarnaar wordt verwezen door een CopyFiles-, RenFiles- of DelFiles-instructie elders in het INF-bestand. Een dergelijke vermelding is optioneel als deze sectie een DefaultDestDir-vermelding heeft en alle kopieerbestandsbewerkingen die in deze INF zijn opgegeven, dezelfde doelbestemming hebben. Elke bestandslijstsectie waarnaar wordt verwezen door een RenFiles - of DelFiles-instructie elders in de INF moet hier echter worden vermeld.

dirid
Hiermee geeft u de map-id van de doelmap voor bewerkingen op bestanden waarnaar wordt verwezen op naam, mogelijk binnen een benoemde bestandslijstsectie van de INF. Zie Diriden gebruiken voor lijsten met veelgebruikte diriden. Op Windows 10 versie 1709 en latere versies van Windows wordt aanbevolen om DIRID 13 te gebruiken. Zie uitvoeren vanuit Driver Store voor meer informatie.

subdir
Hiermee geeft u de submap (en de rest van het pad, indien aanwezig, onder de map geïdentificeerd door dirid) de bestemming van de bestandsbewerkingen in de opgegeven bestandslijst-sectie.

Remarks

De sectie DestinationDirs is vereist in elk INF-bestand dat gebruikmaakt van een INF CopyFiles-instructie of die verwijst naar een bestandslijstsectie, ongeacht of deze een CopyFiles-, DelFiles- of RenFiles-instructie bevat.

Als Abc.inf secties uit een ander INF-bestand bevat, bevatten Def.inf.inf en beide INF-bestanden een DefaultDestDir-vermelding voor copy-file, rename-file of delete-file-bewerkingen, Windows negeert de standaard doelmap die is opgegeven in Def.inf en voert alle bijbehorende bestandsbewerkingen uit in de standaardlocatiemap die is opgegeven in Abc.inf.

Om ervoor te zorgen dat bestandsbewerkingen altijd plaatsvinden in de juiste mappen, mag een INF-bestand met vermeldingen Opnemen en Behoeften geen DefaultDestDir-vermelding bevatten in een sectie DestinationDirs . In plaats daarvan moet een dergelijk INF-bestand expliciet verwijzen naar alle namen van de bestandslijstsecties die zijn opgegeven door de instructies CopyFiles, RenFiles en DelFiles in de sectie DestinationDirs .

Als een INF-bestand geen vermeldingen Bevat en Behoeften bevat, kan de INF de vermelding DefaultDestDir gebruiken om een standaardbestemming op te geven voor het kopiëren, wijzigen en verwijderen van bestandsbewerkingen die elders in het INF-bestand worden weergegeven:

  • CopyFiles-instructies die gebruikmaken van de direct copy-notatie (@bestandsnaam) moeten een DefaultDestDir-vermelding hebben in de sectie DestinationDirs van de INF waarin de vermelding voor direct kopiëren wordt weergegeven.
  • De secties CopyFiles, RenFiles of DelFiles die niet rechtstreeks in de sectie DestinationDirs worden genoemd, moeten een DefaultDestDir-vermelding hebben in de sectie DestinationDirs van de INF waarin de secties bestand kopiëren, hernoemen en verwijderen worden weergegeven.

Examples

In dit voorbeeld wordt de standaarddoelmap ingesteld voor alle bewerkingen copy-file, delete-file en rename-file. Een dergelijke eenvoudige DestinationDirs-sectie is gebruikelijk voor INF-bestanden voor nieuwe randapparatuur, omdat een dergelijke INF meestal slechts een set bronbestanden kopieert in één map op de doelcomputer.

[DestinationDirs]
DefaultDestDir = 13

In dit voorbeeld ziet u een fragment van de sectie DestinationDirs van de INF voor een weergave-/videostuurprogramma.

[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

Zie ook

CopyFiles

DDInstall

DelFiles

RenFiles

SourceDisksFiles

SourceDisksNames

Diriden gebruiken