프로그램적으로 또는 파일 대화 상자를 사용하여 대화식으로 기존 파일을 열거나, 새 파일을 생성하거나, 기존 파일을 대체합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.


icon

입력/출력

  • cstr.png 입력요청

    대화 상자 메시지는 파일 대화 상자에서 파일과 디렉토리 또는 폴더의 리스트 위에 나타나는 메시지입니다.

  • cpath.png 파일 경로(대화 상자 사용)

    파일 경로는 파일의 절대 경로입니다.

    파일 경로를 연결하지 않으면, 함수는 파일을 선택할 수 있는 대화 상자를 디스플레이합니다. 빈 경로 또는 상대 경로를 지정할 경우, 이 함수는 에러를 반환합니다. 파일 경로가 존재하지 않는 디렉토리에 대한 경로인 경우, 이 함수는 에러를 반환합니다. [폴더 생성] 함수를 사용하여 디렉토리를 생성합니다.

  • cenum.png 동작(0:open)

    동작은 수행할 작업입니다. 에러 43은 대화 상자를 취소했을 때 발생합니다.

    0open (기본값)-기존 파일을 엽니다. 에러 7은 파일을 찾지 못할 때 발생합니다.
    1replace―파일을 열고 파일 끝을 0으로 설정하여 기존 파일을 대체합니다.
    2create―새 파일을 생성합니다. 파일이 이미 존재할 경우 에러 10이 발생합니다.
    3open or create―기존의 파일을 열거나 파일이 존재하지 않을 경우 새 파일을 생성합니다.
    4replace or create―새 파일을 생성하거나 파일이 존재할 경우 파일을 대체합니다. 이 VI는 파일을 열고 파일 끝을 0으로 설정하여 파일을 대체합니다.
    5replace or create with confirmation―새 파일을 생성하거나 파일이 존재하고 권한이 주어진 경우 기존 파일을 대체합니다. 이 VI는 파일을 열고 파일 끝을 0으로 설정하여 파일을 대체합니다.
  • cenum.png 접근(0:read/write)

    접근은 파일에 접근할 방법을 지정합니다.

    기본은 read/write입니다.

    0읽기/쓰기
    1읽기 전용
    2쓰기 전용
  • cerrcodeclst.png 에러 입력

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

  • cbool.png 버퍼링 비활성화(거짓)

    버퍼링 비활성화는 파일이 버퍼링 없이 열리는지 여부를 지정합니다. 기본값은 거짓입니다.

    데이터 파일을 RAID(Redundant Array of Independent Disks)에 쓰거나 읽으려는 경우, 버퍼링없이 파일을 열면 데이터 전송 속도가 빨라집니다. 버퍼링을 비활성화하려면 참 값을 버퍼링 비활성화 입력에 연결합니다.

    노트 전송할 데이터의 양이 적은 경우, 버퍼링을 비활성화해도 그다지 차이를 느끼지 못하는 경우도 있습니다.

    (macOS 및 Linux) LabVIEW는 이 입력을 무시합니다.

  • ibsrn.png 참조 번호 출력

    참조 번호 출력은 열린 파일의 참조 번호입니다.

    만일 파일이 열리지 않는다면 값은 참조 번호 아님입니다.

  • ibool.png 취소됨

    취소됨은 파일 대화 상자를 취소하거나 조언 대화 상자에서 대체를 선택하지 않은 경우 참입니다.

  • ierrcodeclst.png 에러 출력

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

  • 대화 상자 메시지 또는 기본 파일 이름을 선택적으로 지정할 수 있습니다. 이 함수를 중급의 [파일 쓰기] 또는 [파일 읽기] 함수와 함께 사용합니다. [파일 닫기] 함수를 사용하여 파일의 참조를 닫습니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Tab-Delimited Data.lvproj