파일 이름이 다른 여러 플랫폼에서 유효한지 확인합니다. 이 VI는 LabVIEW를 지원하는 데스크탑 플랫폼에 대해서만 파일 이름을 확인합니다. Windows, macOS, Linux가 여기에 해당합니다. 가능한 모든 플랫폼에 대해서 또는 현재 플랫폼에 대해서 파일 이름을 확인하도록 선택할 수 있습니다.


icon

입력/출력

  • cstr.png 파일 이름

    파일 이름은 확인할 파일 이름을 지정합니다.

  • cbool.png 파일 이름이 모든 플랫폼에서 유효해야 함 (거짓)

    파일 이름이 모든 플랫폼에서 유효해야 함은 가능한 모든 플랫폼에서 지정한 파일 이름의 유효성을 확인할지 여부를 지정합니다. 이 입력이 참인 경우, VI는 가능한 모든 플랫폼에 대해 파일 이름을 확인합니다. 이 입력이 거짓인 경우, VI는 현재 플랫폼에 대해서만 파일 이름을 확인합니다. 기본값은 거짓입니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • istr.png 제안된 파일 이름

    제안된 파일 이름은 파일 이름이 유효한 경우 사용자가 지정한 파일 이름을 반환합니다. 지정된 파일 이름이 유효하지 않은 경우, 이 출력은 유효하지 않은 문자를 하이픈으로 대체하거나 마침표를 제거하여 지정된 파일 이름을 유효한 파일 이름으로 변환합니다.

  • ibool.png 파일 이름 충돌

    파일 이름 충돌은 지정된 파일 이름이 현재 플랫폼이나 가능한 모든 플랫폼에서 유효한지 여부를 반환합니다. 파일 이름이 모든 플랫폼에서 유효해야 함이 참인 경우, 이 출력은 지정된 파일 이름이 가능한 플랫폼 중 어디에서든 유효하지 않으면 참을 반환합니다. 파일 이름이 모든 플랫폼에서 유효해야 함이 거짓인 경우, 이 출력은 지정된 파일 이름이 현재 플랫폼에서 유효하지 않으면 참을 반환합니다.

  • ibool.png 파일 이름 크로스플랫폼 불가

    파일 이름 크로스플랫폼 불가는 지정된 파일 이름이 가능한 플랫폼 중 어디에서든 유효하지 않은 경우가 있는지 여부를 반환합니다. 이 출력은 지정된 파일 이름이 가능한 플랫폼 중 어디에서든 유효하지 않을 경우 참을 반환합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • istr.png 문제 설명

    문제 설명은 지정된 파일 이름이 가능한 플랫폼 중 어디에서든 유효하지 않을 경우 문제에 대한 상세 설명을 반환합니다. 이 출력은 지정된 파일 이름이 한 개 또는 여러 개의 플랫폼에서 유효하지 않다고 간주되는 이유를 나열합니다.

  • 이 VI는 다음 규칙에 따라 파일 이름이 다른 여러 플랫폼에서 유효한지 확인합니다.

    • (Windows) 다음 문자는 유효하지 않습니다: \, /, :, *, ?, ", <, >, |.
    • (Windows) 파일 이름을 마침표(.)로 끝낼 수 없습니다.
    • (macOS) 콜론(:)은 유효하지 않은 문자입니다.
    • (Linux) 슬래시(/)는 잘못된 문자입니다.

    멀티플랫폼 이름 확인은 멀티바이트 문자를 지원하지 않습니다. 멀티바이트 문자가 포함된 파일 이름이 유효한지 확인하려면, labview\vi.lib\Utility\Multibyte에 위치한 Is Name Multiplatform_Allow Multibyte.vi를 사용합니다.