문자열 배열을 상대 또는 절대 경로로 변환합니다.

배열에 빈 문자열이 있는 경우, 빈 문자열 앞의 디렉토리 위치는 경로 출력에서 삭제됩니다. 이 동작은 디렉토리 계층구조에서 한 레벨 위로 움직이는 것과 유사합니다.

노트

빈 문자열은 하나의 디렉토리 레벨 위로 이동하는 동작을 트리거하는 배열 원소의 유일한 요소입니다. "".."과 같은 기존 경로 탐색 기호를 포함한 배열의 다른 모든 값은 폴더 또는 파일 이름으로 취급되고 출력 경로에 추가됩니다.


icon

입력/출력

  • cbool.png 상대적인

    상대적인은 상대 경로를 생성할 것인지 또는 절대 경로를 생성할 것인지 여부를 지정합니다.

    참인 경우, 함수는 상대 경로를 생성합니다. 거짓인 경우(기본), 함수는 절대 경로를 생성합니다. 거짓이고 지정한 경로가 절대 경로로 유효하지 않은 경우(예를 들어, 경로가 상위 레벨로 가는것을 의미할 때), 함수는 경로<경로 없음>으로 설정합니다.

    노트

    상대적 = 참일 때, LabVIEW는 첫 번째 배열 원소를 현재 위치에 상대적인 디렉토리 이름으로 해석합니다.

    상대=거짓일 때, LabVIEW는 첫번째 원소를 볼륨 식별자로 취급하고, 콜론을 추가하여 절대 경로를 형성합니다(예: "C:").

    예를 들어, 배열이 첫번째 원소로 "Dir"를 포함하고 두번째 원소로 "test"를 포함하고 상대적 = 거짓을 설정하는 경우, 함수는 절대 경로를 생성합니다: Dir:\test

  • c1dstr.png 문자열의 배열

    문자열의 배열은 만들려는 경로의 구성요소 이름입니다.

    첫번째 원소는 경로 계층구조의 가장 높은 레벨(파일 시스템이 여러 볼륨을 지원할 때에는 볼륨 레벨임)이며, 마지막 원소는 계층구조의 마지막 원소입니다. 빈 문자열을 포함하는 원소는 계층구조에서 한 레벨 위로 가는것을 나타냅니다.

    노트 문자열의 배열의 각 문자열은 반드시 완전한 경로의 단일 원소를 나타내야 합니다. test\subtest과 같은 부분 경로는 다른 디렉토리 분리자를 사용하는 플랫폼에서 유효하지 않은 경로를 만들수 있으므로, 배열 원소로 유효하지 않습니다.
  • ipath.png 경로

    경로는 결과로 얻는 경로입니다.

  • 이 함수를 포함하는 VI의 경로가 c:\dir1\main.vi라고 가정합니다. 이 함수를 사용하여 c:\dir1\dir2\called.vi와 같은 다른 VI의 상대 경로를 만들기 위해서는 참을 상대적인에 연결합니다. 문자열의 배열에서 dir2를 첫번째 원소로, called.vi를 두번째 원소로 입력합니다. 함수는 dir2\called.vi의 상대 경로를 반환합니다. [경로 만들기] 함수를 사용하여 상대 경로를 [현재 VI의 경로] 함수의 출력에 추가할 수 있습니다.

    c:\dir1\dir2\called.vi의 절대 경로를 만들기 위해서는, 거짓을 상대적인에 연결합니다. 문자열의 배열에서 c를 첫번째 원소로, dir1을 두번째 원소로, dir2를 세번째 원소로, called.vi를 네번째 원소로 입력합니다. 함수는 c:\dir1\dir2\called.vi의 절대 경로를 반환합니다.