프로그램적으로 또는 파일 대화 상자를 사용하여 대화식으로 기존 파일을 열거나, 새 파일을 생성하거나, 기존 파일을 대체합니다. 이 함수는 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