파일 패키지의 설치 타겟 루트
- 업데이트 날짜:2025-10-21
- 3분 (읽기 시간)
데이터 폴더 안에 생성하는 디렉토리는 패키지를 빌드할 때 파일의 설치 위치를 패키지 관리자에 알려줍니다.타겟 루트 내에 서브디렉토리를 생성하면, 패키지 관리자는 타겟 시스템에 서브디렉토리를 생성합니다.
windows_all의 아키텍처 값을 갖는 패키지는 ProgramFiles_64 또는 LV2017DIR64 등의 64비트 전용 타겟 루트를 사용할 수 없습니다. 이러한 루트를 사용하면 OS에 관계없이 패키지 관리자에서 에러가 발생합니다. windows_x64의 아키텍처 값을 갖는 패키지는 32비트 루트와 64비트 루트를 모두 사용할 수 있습니다.
사용자 지정 경로
사용자 지정 경로는 Windows 표준 위치 또는 NIPath 타겟 루트에 의해 지정될 수 없는 절대 경로 또는 네트워크 경로입니다. 지시 파일에서 사용자 지정 경로를 설정하고 타겟 루트 경로를 지정할 수 있는 사용자 지정 경로 이름을 사용합니다. 사용자 지정 경로의 이름과 값은 다른 패키지와 공유되지 않습니다.
Windows 표준 위치
| 타겟 루트 | 파일 패키지의 이름 | 기본 폴더 |
|---|---|---|
| Home | Home |
%SystemDrive%\Users\Public 또는 %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 |
|
64비트 OS:
|
| System |
|
64비트 OS:
|
| BootVolume | BootVolume | %SystemDrive% |
| NIPkgMgrTemp | NIPkgMgrTemp |
%TEMP%\NIPackageManager
노트
|
| NIPkgMgrTempUnique | NIPkgMgrTempUnique |
%TEMP%\NIPackageManager\Temporary unique
sub-directory per transaction
노트 패키지 설치가 완료되면 패키지 관리자가 이 폴더에 설치된 파일을 삭제합니다. 그러므로, customExecute 경로에만 이 루트를 사용하십시오. uninstall 단계를 실행하는 customExecute에는 이 루트를 사용하지 마십시오.
|
토글링 경로
토글링 경로는 OS의 비트와 일치하는 비트 특정 경로로 결정됩니다. ProgramFiles, System 및 일부 NIPaths 타겟 루트는 토글 경로로 사용할 수 있습니다.NIPaths 타겟 루트
NIPaths 타겟 루트의 앞에는 항상 ni-paths가 붙습니다.
| 타겟 루트 | 파일 패키지의 이름 | 기본 폴더 |
|---|---|---|
| CVI2020DIR | ni-paths-CVI2020DIR | [NIDIR]CVI2020 |
| CVI2020PUBAPPDATADIR | ni-paths-CVI2020PUBAPPDATADIR | [NIPUBAPPDATADIR]CVI2020 |
| CVI2020PUBDOCSDIR | ni-paths-CVI2020PUBDOCSDIR | [NIPUBDOCSDIR]CVI2020 |
| FLEXLOGGERDIR64 | ni-paths-FLEXLOGGERDIR64 | [NIDIR64]FlexLogger\ |
| IVISTANDARDROOTDIR | ni-paths-IVISTANDARDROOTDIR | [Program Files_32]\IVI Foundation\IVI\ |
| IVISTANDARDROOTDIR64 | ni-paths-IVISTANDARDROOTDIR64 | [ProgramFiles_64]\IVI Foundation\IVI\ |
| LVXXXXDIR64 | ni-paths-LVXXXXDIR64 | [NIDIR64]\LabVIEW
XXXX 노트 예: 타겟 루트 LV2018DIR64의 경우, 파일 패키지에서 그 이름은 ni-paths-LV2018DIR64이고, 기본 폴더는 [NIDIR64]\LabVIEW 2018입니다. |
| MSTUDIODIR | ni-paths-MSTUDIODIR | [NIDIR]\Measurement Studio\ |
| NIADDONSDIR64 | ni-paths-NIADDONSDIR64 | [NIDIR64]\Addons\ |
| NIFPGA51DIR64 | ni-paths-NIFPGA51DIR64 | [BootVolume]\NIFPGA\ |
| NILEGALROOTDIR | ni-paths-NILEGALROOTDIR | [NIDIR]\ |
| NILMLICENSESDIR | ni-paths-NILMLICENSESDIR | [NIPUBAPPDATADIR]\License Manager\Licenses\ |
| NILMPRODUCTINFODIR | ni-paths-NILMPRODUCTINFODIR | [NIPUBAPPDATADIR]\License Manager\ProductInfo\ |
| NIPMDIR | ni-paths-NIPMDIR | [NIDIR]\NI Package Manager\ |
| NIPMDIR64 | ni-paths-NIPMDIR64 | [NIDIR64]\NI Package Manager\ |
| NIPUBAPPDATADIR | ni-paths-NIPUBAPPDATADIR | [ProgramData]\National Instruments\ |
| NIPUBDOCSDIR | ni-paths-NIPUBDOCSDIR | [Documents]\National Instruments\ |
| NISHAREDDIR | ni-paths-NISHAREDDIR | [NIDIR]\Shared\ |
| NISHAREDDIR64 | ni-paths-NISHAREDDIR64 | [NIDIR64]\Shared\ |
| RTFEEDSDIR64 | ni-paths-RTFEEDSDIR64 | [NIDIR64]RT Feeds\ |
| TESTSTANDXXXXDIR | ni-paths-TESTSTANDXXXXDIR | [NIDIR]\TestStand
XXXX\ 노트 예: 타겟 루트 TESTSTAND2018DIR의 경우, 파일 패키지에서 그 이름은 ni-paths-TESTSTAND2018DIR이고, 기본 폴더는 [NIDIR]\TestStand 2018\입니다.
|
| TESTSTANDXXXXDIR64 | ni-paths-TESTSTANDXXXXDIR64 | [NIDIR64]\TestStand XXXX\ 노트 예: 타겟 루트 TESTSTAND2018DIR64의 경우, 파일 패키지에서 그 이름은 ni-paths-TESTSTAND2018DIR64이고, 기본 폴더는 [NIDIR64]\TestStand 2018\입니다. |
| VERISTAND2020DIR | ni-paths-VERISTAND2020DIR | [NIDIR]VeriStand 2020\ |
| VERISTAND2020DIR64 | ni-paths-VERISTAND2020DIR64 | [NIDIR64]VeriStand 2020\ |
관련 콘텐츠
- 파일 패키지 어셈블하기
서브디렉토리, 소스 파일, 설정 파일을 포함하는 루트 디렉토리를 생성하여 파일 패키지를 어셈블합니다.