Les répertoires que vous créez dans le dossier de données indiquent au Gestionnaire de paquets où installer les fichiers lors de la construction de paquets.Si vous créez un sous-répertoire à l'intérieur d'une racine cible, le Gestionnaire de paquets créera le sous-répertoire sur le système cible.

Les paquets avec les valeurs d'architecture windows_all ne peuvent pas utiliser des racines cibles uniquement 64 bits telles que ProgramFiles_64 ou LV2017DIR64. Le Gestionnaire de paquets générera une erreur quel que soit le système d'exploitation si ces racines sont rencontrées. Les paquets avec la valeur d'architecture windows_x64 peuvent utiliser des racines 32 et 64 bits.

Chemins personnalisés

Un chemin personnalisé est un chemin absolu ou un chemin réseau qui ne peut pas être spécifié par un emplacement standard de Windows ou une racine cible NIPath. Configurez un chemin personnalisé dans le fichier d'instructions et utilisez le nom de chemin personnalisé là où un chemin racine cible peut être spécifié. Le nom et la valeur d'un chemin personnalisé ne sont pas partagés avec d'autres paquets.

Emplacements Windows standard

Si la racine cible prévue est un emplacement Windows standard, créez un sous-répertoire correspondant dans votre paquet de fichiers avec les noms du tableau ci-dessous.
Remarque Le tableau ne contient pas la liste complète des racines cibles NIpaths définies par NI.
Racine cible Nom dans le paquet de fichiers Dossier par défaut
Home Home

%SystemDrive%\Users\Public ou%PUBLIC%

Desktop Desktop %PUBLIC%\Desktop
Documents Documents %PUBLIC%\Documents
ProgramData ProgramData %SystemDrive%\ProgramData
Startup Startup %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
ProgramMenu ProgramMenu %ProgramData%\Microsoft\Windows\Start Menu\Programs
ProgramFiles
  • ProgramFiles
  • ProgramFiles_32
  • ProgramFiles_64

Système d'exploitation 64 bits :

  • _32 = %SystemDrive%\Program Files (x86)
  • _64 (ou pas de suffixe) = %SystemDrive%\Program Files
  • ProgramFiles est équivalent à ProgramFiles_64.
System
  • System
  • System_32
  • System_64

Système d'exploitation 64 bits :

  • _32 = %windir%\SysWOW64
  • _64 (ou pas de suffixe) = %windir%\system32
  • System est équivalent à System_64.
BootVolume BootVolume %SystemDrive%
NIPkgMgrTemp NIPkgMgrTemp %TEMP%\NIPackageManager
Remarque
  • Le Gestionnaire de paquets supprime les fichiers installés dans ce dossier une fois l'installation du paquet terminée. Par conséquent, utilisez cette racine uniquement pour les chemins customExecute. N'utilisez pas cette racine avec un customExecute qui exécute l'étape uninstall.
  • Lors de l'installation de plusieurs paquets, cette racine installe tous les fichiers dans le dossier par défaut. Utilisez cette racine s'il existe des dépendances entre les paquets. Par exemple, si le paquet 3 s'appuie sur des fichiers des paquets 1 et 2, utilisez cette racine pour vous assurer que les trois paquets sont installés dans le même dossier afin que le paquet 3 puisse accéder aux fichiers de dépendance des paquets 1 et 2.
NIPkgMgrTempUnique NIPkgMgrTempUnique %TEMP%\NIPackageManager\Temporary unique sub-directory per transaction
Remarque Le Gestionnaire de paquets supprime les fichiers installés dans ce dossier une fois l'installation du paquet terminée. Par conséquent, utilisez cette racine uniquement pour les chemins customExecute. N'utilisez pas cette racine avec un customExecute qui exécute l'étape uninstall.

Chemins commutables

Un chemin de basculement se change en chemin spécifique au bit qui correspond au nombre de bits du système d'exploitation. Les racines cibles ProgramFiles, System et parfois NIPaths peuvent être utilisées comme chemins de basculement.
Remarque La commutation est basée sur le nombre de bits du système d'exploitation, pas sur l'architecture du paquet qui utilise le chemin.

Racines cibles NIPaths

Les racines cibles NIPaths ont toujours le préfixe ni-paths.

Remarque Tous les NIPaths disponibles ne sont pas répertoriés et les racines cibles NIPaths commutables ne sont pas répertoriées dans le tableau ci-dessous.
Si la racine cible prévue est NIPaths, créez un sous-répertoire correspondant dans votre paquet de fichiers avec les noms figurant dans le tableau suivant.
Racine cible Nom dans le paquet de fichiers Dossier par défaut
CVI2020DIRni-paths-CVI2020DIR[NIDIR]CVI2020
CVI2020PUBAPPDATADIRni-paths-CVI2020PUBAPPDATADIR[NIPUBAPPDATADIR]CVI2020
CVI2020PUBDOCSDIRni-paths-CVI2020PUBDOCSDIR[NIPUBDOCSDIR]CVI2020
FLEXLOGGERDIR64ni-paths-FLEXLOGGERDIR64[NIDIR64]FlexLogger\
IVISTANDARDROOTDIRni-paths-IVISTANDARDROOTDIR[Program Files_32]\IVI Foundation\IVI\
IVISTANDARDROOTDIR64ni-paths-IVISTANDARDROOTDIR64[ProgramFiles_64]\IVI Foundation\IVI\
LVXXXXDIR64ni-paths-LVXXXXDIR64[NIDIR64]\LabVIEW XXXX
Remarque Exemple : Pour la racine cible LV2018DIR64, le nom dans le paquet de fichiers est ni-paths-LV2018DIR64 et le dossier par défaut est [NIDIR64]\LabVIEW 2018.
MSTUDIODIRni-paths-MSTUDIODIR[NIDIR]\Measurement Studio\
NIADDONSDIR64ni-paths-NIADDONSDIR64[NIDIR64]\Addons\
NIFPGA51DIR64ni-paths-NIFPGA51DIR64[BootVolume]\NIFPGA\
NILEGALROOTDIRni-paths-NILEGALROOTDIR[NIDIR]\
NILMLICENSESDIRni-paths-NILMLICENSESDIR[NIPUBAPPDATADIR]\License Manager\Licenses\
NILMPRODUCTINFODIRni-paths-NILMPRODUCTINFODIR[NIPUBAPPDATADIR]\License Manager\ProductInfo\
NIPMDIRni-paths-NIPMDIR[NIDIR]\NI Package Manager\
NIPMDIR64ni-paths-NIPMDIR64[NIDIR64]\NI Package Manager\
NIPUBAPPDATADIRni-paths-NIPUBAPPDATADIR[ProgramData]\National Instruments\
NIPUBDOCSDIRni-paths-NIPUBDOCSDIR[Documents]\National Instruments\
NISHAREDDIRni-paths-NISHAREDDIR[NIDIR]\Shared\
NISHAREDDIR64ni-paths-NISHAREDDIR64[NIDIR64]\Shared\
RTFEEDSDIR64ni-paths-RTFEEDSDIR64[NIDIR64]RT Feeds\
TESTSTANDXXXXDIRni-paths-TESTSTANDXXXXDIR[NIDIR]\TestStand XXXX\
Remarque Exemple : Pour la racine cible TESTSTAND2018DIR, le nom dans le paquet de fichiers est ni-paths-TESTSTAND2018DIR et le dossier par défaut est [NIDIR]\TestStand 2018\.
TESTSTANDXXXXDIR64

ni-paths-TESTSTANDXXXXDIR64

[NIDIR64]\TestStand XXXX\

Remarque Exemple : Pour la racine cible TESTSTAND2018DIR64, le nom dans le paquet de fichiers est ni-paths-TESTSTAND2018DIR64 et le dossier par défaut est [NIDIR64]\TestStand 2018\.
VERISTAND2020DIRni-paths-VERISTAND2020DIR[NIDIR]VeriStand 2020\
VERISTAND2020DIR64ni-paths-VERISTAND2020DIR64[NIDIR64]VeriStand 2020\