고급 파일 기능PDF 다운로드선택한 섹션선택한 섹션 및 하위 섹션전체 매뉴얼업데이트 날짜:2025-07-304분 (읽기 시간)LabVIEWAPI 참조LabVIEW G 고급 파일 VI와 함수를 사용하여 파일, 디렉토리, 경로를 조작합니다. 파일 위치 얻기 함수파일의 시작에 상대적인 참조 번호에 의해 식별된 파일의 현재 파일 마크 위치를 반환합니다.파일 크기 얻기 함수파일의 파일 크기를 얻습니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.권한 얻기 함수경로로 지정된 파일 또는 디렉토리의 소유자, 그룹, 권한을 반환합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.타입과 생성자 얻기 함수경로에 지정된 파일의 타입과 생성자를 읽습니다. 타입과 생성자는 4문자로 이루어진 문자열입니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.미리 할당된 2진 파일로부터 읽기 함수Reads binary data from a file and places the data into an array that you have already allocated without incurring a copy of the data. Unlike the Read from Binary File function, this function avoids run-time memory allocations.파일 대화 상자파일의 경로와 디렉토리를 지정할 수 있는 대화 상자를 디스플레이합니다.파일 위치 설정 함수참조 번호에 의해 식별된 파일의 현재 파일 마크의 위치를 시작의 모드에 따라 오프셋(바이트)에 지정된 위치로 이동합니다.파일 크기 설정 함수파일의 시작으로부터 파일 끝 마커까지 크기 바이트 설정에 의해 파일의 파일 크기를 설정합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.권한 설정 함수경로로 지정된 파일 또는 디렉토리의 소유자, 그룹, 권한을 설정합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.타입과 생성자 설정 함수경로에 지정된 파일의 타입과 생성자를 설정합니다. 타입과 생성자는 4문자로 이루어진 문자열입니다. 이 함수는 LLB 내의 파일에 대해서는 작동하지 않습니다. macOS만 파일의 타입과 생성자를 설정할 수 있도록 지원합니다.파일 시스템에서 보기(Windows) Windows Explorer, (macOS) Finder, (Linux) 현재 플랫폼에 해당하는 파일 시스템 브라우저에서 파일 또는 디렉토리의 경로를 엽니다. LLB 또는 묶음 프로젝트 라이브러리 내에 위치한 파일의 경로를 지정하는 경우, 이 VI는 LLB 또는 묶음 프로젝트 라이브러리의 경로를 엽니다.멀티플랫폼 이름 확인파일 이름이 다른 여러 플랫폼에서 유효한지 확인합니다. 이 VI는 LabVIEW를 지원하는 데스크탑 플랫폼에 대해서만 파일 이름을 확인합니다. Windows, macOS, Linux가 여기에 해당합니다. 가능한 모든 플랫폼에 대해서 또는 현재 플랫폼에 대해서 파일 이름을 확인하도록 선택할 수 있습니다.증가 접미어 포함 파일 생성파일을 생성하고 지정된 경로에 이미 파일이 존재하는 경우 파일 이름에 증가 번호 접미어를 추가합니다. 파일이 존재하지 않는 경우, 이 VI는 파일 이름에 증가 번호 접미어를 추가하지 않고 파일을 생성합니다.이동 함수소스 경로에 지정된 파일 또는 디렉토리를 타겟 경로에 지정된 위치로 이동합니다. 디렉토리를 이동하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 이동합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 이동시킬 수 없습니다.복사 함수소스 경로로 지정된 파일 또는 디렉토리를 타겟 경로로 지정된 위치에 복사합니다. 디렉토리를 복사하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 복사합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 복사할 수 없습니다.삭제 함수경로로 지정된 파일 또는 디렉토리를 삭제합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.파일의 버퍼를 디스크에 저장 함수참조 번호로 지정된 파일의 모든 버퍼를 디스크에 쓰고 참조 번호와 관련된 파일의 디렉토리 입력을 업데이트합니다.접근 거부 함수읽기 또는 쓰기 접근이 다른 참조 번호, VI, 또는 어플리케이션에 거부되도록 일시적으로 변경하기 위해서 참조 번호에 지정된 파일의 인스턴스를 다시 엽니다.파일/디렉토리 정보 함수경로에 지정된 디렉토리 또는 파일에 대한 정보를 반환합니다. 크기, 마지막 수정 날짜, 디렉토리인지 여부, 바로 가기인지 여부, 파일 또는 디렉토리가 바로 가기인 경우 확인 경로 등이 반환되는 정보입니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.볼륨 정보 얻기 함수경로로 지정된 파일 또는 디렉토리를 포함하는 볼륨에 대한 정보를 반환하며, 볼륨에서 제공하는 전체 스토리지 공간, 사용 가능한 양을 포함합니다.폴더 생성 함수경로에 지정된 적당한 폴더를 생성합니다.폴더 열거 함수경로에서 찾은 모든 파일과 폴더의 이름을 나열한 문자열의 두 배열을 반환하고, 패턴을 바탕으로 두 배열을 필터링하고 지정된 데이터로그 타입을 바탕으로 파일 이름 배열을 필터링합니다.파일 또는 폴더 존재 확인파일이나 폴더가 지정한 경로의 디스크에 있는지 확인합니다. 이 VI는 일반 파일과 폴더 뿐만 아니라 LLB 파일의 파일과도 작동합니다.재귀적 파일 리스트폴더나 LLB의 내용을 나열합니다.참조 번호를 경로로 함수지정된 참조 번호와 관련된 경로를 반환합니다.경로 타입 함수지정된 경로의 타입을 반환하여 절대 경로인지, 상대 경로인지, 또는 <경로 없음>인지 나타냅니다.두 경로 비교경로 1과 경로 2를 비교하고 두 경로 사이의 상대 경로 및 공통 경로, 경로가 같은 경로 계층구조 레벨에 있는지 여부를 나타내는 불리언을 반환합니다.파일 확장자 얻기마침표 (.) 없이 지정한 파일의 파일 확장자를 반환합니다.파일 체크섬파일의 내용에 대한 요약된 메시지를 계산합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.임시 파일 경로 생성임시 디렉토리로의 유일한 파일 경로를 반환합니다. 이 VI는 경로만 반환합니다. 이 VI는 임시 파일을 생성하지 않습니다.데이터로그데이터로그 함수를 사용하여 데이터로그 파일을 열고 닫고, 데이터로그 파일을 읽고 쓰고, 데이터로그 파일 위치를 얻고 설정하고, 데이터로그 레코드 개수를 얻고 설정합니다.묶음 라이브러리묶음 라이브러리 VI를 사용하여 묶음 프로젝트 라이브러리에서 데이터를 얻고 반환합니다.재귀적인 디렉토리 생성디렉토리와 이에 필요한 상위 디렉토리를 생성합니다.파일 및 상위 폴더 생성특정 경로에 파일을 생성하고 해당 경로 내에 존재하지 않는 폴더를 생성합니다.경로를 문자열로 함수경로를 플랫폼의 표준 포맷으로 경로를 설명하는 문자열로 변환합니다.문자열을 경로로 함수현재 플랫폼의 표준 포맷으로 경로를 설명하는 문자열을 경로로 변환합니다.경로를 문자열 배열로 함수경로를 문자열의 배열로 변환하고 경로가 상대 경로인지 나타냅니다.문자열 배열을 경로로 함수문자열 배열을 상대 또는 절대 경로로 변환합니다.상위 토픽: 파일 I/O
고급 파일 VI와 함수를 사용하여 파일, 디렉토리, 경로를 조작합니다. 파일 위치 얻기 함수파일의 시작에 상대적인 참조 번호에 의해 식별된 파일의 현재 파일 마크 위치를 반환합니다.파일 크기 얻기 함수파일의 파일 크기를 얻습니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.권한 얻기 함수경로로 지정된 파일 또는 디렉토리의 소유자, 그룹, 권한을 반환합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.타입과 생성자 얻기 함수경로에 지정된 파일의 타입과 생성자를 읽습니다. 타입과 생성자는 4문자로 이루어진 문자열입니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.미리 할당된 2진 파일로부터 읽기 함수Reads binary data from a file and places the data into an array that you have already allocated without incurring a copy of the data. Unlike the Read from Binary File function, this function avoids run-time memory allocations.파일 대화 상자파일의 경로와 디렉토리를 지정할 수 있는 대화 상자를 디스플레이합니다.파일 위치 설정 함수참조 번호에 의해 식별된 파일의 현재 파일 마크의 위치를 시작의 모드에 따라 오프셋(바이트)에 지정된 위치로 이동합니다.파일 크기 설정 함수파일의 시작으로부터 파일 끝 마커까지 크기 바이트 설정에 의해 파일의 파일 크기를 설정합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.권한 설정 함수경로로 지정된 파일 또는 디렉토리의 소유자, 그룹, 권한을 설정합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.타입과 생성자 설정 함수경로에 지정된 파일의 타입과 생성자를 설정합니다. 타입과 생성자는 4문자로 이루어진 문자열입니다. 이 함수는 LLB 내의 파일에 대해서는 작동하지 않습니다. macOS만 파일의 타입과 생성자를 설정할 수 있도록 지원합니다.파일 시스템에서 보기(Windows) Windows Explorer, (macOS) Finder, (Linux) 현재 플랫폼에 해당하는 파일 시스템 브라우저에서 파일 또는 디렉토리의 경로를 엽니다. LLB 또는 묶음 프로젝트 라이브러리 내에 위치한 파일의 경로를 지정하는 경우, 이 VI는 LLB 또는 묶음 프로젝트 라이브러리의 경로를 엽니다.멀티플랫폼 이름 확인파일 이름이 다른 여러 플랫폼에서 유효한지 확인합니다. 이 VI는 LabVIEW를 지원하는 데스크탑 플랫폼에 대해서만 파일 이름을 확인합니다. Windows, macOS, Linux가 여기에 해당합니다. 가능한 모든 플랫폼에 대해서 또는 현재 플랫폼에 대해서 파일 이름을 확인하도록 선택할 수 있습니다.증가 접미어 포함 파일 생성파일을 생성하고 지정된 경로에 이미 파일이 존재하는 경우 파일 이름에 증가 번호 접미어를 추가합니다. 파일이 존재하지 않는 경우, 이 VI는 파일 이름에 증가 번호 접미어를 추가하지 않고 파일을 생성합니다.이동 함수소스 경로에 지정된 파일 또는 디렉토리를 타겟 경로에 지정된 위치로 이동합니다. 디렉토리를 이동하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 이동합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 이동시킬 수 없습니다.복사 함수소스 경로로 지정된 파일 또는 디렉토리를 타겟 경로로 지정된 위치에 복사합니다. 디렉토리를 복사하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 복사합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 복사할 수 없습니다.삭제 함수경로로 지정된 파일 또는 디렉토리를 삭제합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.파일의 버퍼를 디스크에 저장 함수참조 번호로 지정된 파일의 모든 버퍼를 디스크에 쓰고 참조 번호와 관련된 파일의 디렉토리 입력을 업데이트합니다.접근 거부 함수읽기 또는 쓰기 접근이 다른 참조 번호, VI, 또는 어플리케이션에 거부되도록 일시적으로 변경하기 위해서 참조 번호에 지정된 파일의 인스턴스를 다시 엽니다.파일/디렉토리 정보 함수경로에 지정된 디렉토리 또는 파일에 대한 정보를 반환합니다. 크기, 마지막 수정 날짜, 디렉토리인지 여부, 바로 가기인지 여부, 파일 또는 디렉토리가 바로 가기인 경우 확인 경로 등이 반환되는 정보입니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.볼륨 정보 얻기 함수경로로 지정된 파일 또는 디렉토리를 포함하는 볼륨에 대한 정보를 반환하며, 볼륨에서 제공하는 전체 스토리지 공간, 사용 가능한 양을 포함합니다.폴더 생성 함수경로에 지정된 적당한 폴더를 생성합니다.폴더 열거 함수경로에서 찾은 모든 파일과 폴더의 이름을 나열한 문자열의 두 배열을 반환하고, 패턴을 바탕으로 두 배열을 필터링하고 지정된 데이터로그 타입을 바탕으로 파일 이름 배열을 필터링합니다.파일 또는 폴더 존재 확인파일이나 폴더가 지정한 경로의 디스크에 있는지 확인합니다. 이 VI는 일반 파일과 폴더 뿐만 아니라 LLB 파일의 파일과도 작동합니다.재귀적 파일 리스트폴더나 LLB의 내용을 나열합니다.참조 번호를 경로로 함수지정된 참조 번호와 관련된 경로를 반환합니다.경로 타입 함수지정된 경로의 타입을 반환하여 절대 경로인지, 상대 경로인지, 또는 <경로 없음>인지 나타냅니다.두 경로 비교경로 1과 경로 2를 비교하고 두 경로 사이의 상대 경로 및 공통 경로, 경로가 같은 경로 계층구조 레벨에 있는지 여부를 나타내는 불리언을 반환합니다.파일 확장자 얻기마침표 (.) 없이 지정한 파일의 파일 확장자를 반환합니다.파일 체크섬파일의 내용에 대한 요약된 메시지를 계산합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.임시 파일 경로 생성임시 디렉토리로의 유일한 파일 경로를 반환합니다. 이 VI는 경로만 반환합니다. 이 VI는 임시 파일을 생성하지 않습니다.데이터로그데이터로그 함수를 사용하여 데이터로그 파일을 열고 닫고, 데이터로그 파일을 읽고 쓰고, 데이터로그 파일 위치를 얻고 설정하고, 데이터로그 레코드 개수를 얻고 설정합니다.묶음 라이브러리묶음 라이브러리 VI를 사용하여 묶음 프로젝트 라이브러리에서 데이터를 얻고 반환합니다.재귀적인 디렉토리 생성디렉토리와 이에 필요한 상위 디렉토리를 생성합니다.파일 및 상위 폴더 생성특정 경로에 파일을 생성하고 해당 경로 내에 존재하지 않는 폴더를 생성합니다.경로를 문자열로 함수경로를 플랫폼의 표준 포맷으로 경로를 설명하는 문자열로 변환합니다.문자열을 경로로 함수현재 플랫폼의 표준 포맷으로 경로를 설명하는 문자열을 경로로 변환합니다.경로를 문자열 배열로 함수경로를 문자열의 배열로 변환하고 경로가 상대 경로인지 나타냅니다.문자열 배열을 경로로 함수문자열 배열을 상대 또는 절대 경로로 변환합니다.상위 토픽: 파일 I/O
고급 파일 VI와 함수를 사용하여 파일, 디렉토리, 경로를 조작합니다. 파일 위치 얻기 함수파일의 시작에 상대적인 참조 번호에 의해 식별된 파일의 현재 파일 마크 위치를 반환합니다.파일 크기 얻기 함수파일의 파일 크기를 얻습니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.권한 얻기 함수경로로 지정된 파일 또는 디렉토리의 소유자, 그룹, 권한을 반환합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.타입과 생성자 얻기 함수경로에 지정된 파일의 타입과 생성자를 읽습니다. 타입과 생성자는 4문자로 이루어진 문자열입니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.미리 할당된 2진 파일로부터 읽기 함수Reads binary data from a file and places the data into an array that you have already allocated without incurring a copy of the data. Unlike the Read from Binary File function, this function avoids run-time memory allocations.파일 대화 상자파일의 경로와 디렉토리를 지정할 수 있는 대화 상자를 디스플레이합니다.파일 위치 설정 함수참조 번호에 의해 식별된 파일의 현재 파일 마크의 위치를 시작의 모드에 따라 오프셋(바이트)에 지정된 위치로 이동합니다.파일 크기 설정 함수파일의 시작으로부터 파일 끝 마커까지 크기 바이트 설정에 의해 파일의 파일 크기를 설정합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.권한 설정 함수경로로 지정된 파일 또는 디렉토리의 소유자, 그룹, 권한을 설정합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.타입과 생성자 설정 함수경로에 지정된 파일의 타입과 생성자를 설정합니다. 타입과 생성자는 4문자로 이루어진 문자열입니다. 이 함수는 LLB 내의 파일에 대해서는 작동하지 않습니다. macOS만 파일의 타입과 생성자를 설정할 수 있도록 지원합니다.파일 시스템에서 보기(Windows) Windows Explorer, (macOS) Finder, (Linux) 현재 플랫폼에 해당하는 파일 시스템 브라우저에서 파일 또는 디렉토리의 경로를 엽니다. LLB 또는 묶음 프로젝트 라이브러리 내에 위치한 파일의 경로를 지정하는 경우, 이 VI는 LLB 또는 묶음 프로젝트 라이브러리의 경로를 엽니다.멀티플랫폼 이름 확인파일 이름이 다른 여러 플랫폼에서 유효한지 확인합니다. 이 VI는 LabVIEW를 지원하는 데스크탑 플랫폼에 대해서만 파일 이름을 확인합니다. Windows, macOS, Linux가 여기에 해당합니다. 가능한 모든 플랫폼에 대해서 또는 현재 플랫폼에 대해서 파일 이름을 확인하도록 선택할 수 있습니다.증가 접미어 포함 파일 생성파일을 생성하고 지정된 경로에 이미 파일이 존재하는 경우 파일 이름에 증가 번호 접미어를 추가합니다. 파일이 존재하지 않는 경우, 이 VI는 파일 이름에 증가 번호 접미어를 추가하지 않고 파일을 생성합니다.이동 함수소스 경로에 지정된 파일 또는 디렉토리를 타겟 경로에 지정된 위치로 이동합니다. 디렉토리를 이동하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 이동합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 이동시킬 수 없습니다.복사 함수소스 경로로 지정된 파일 또는 디렉토리를 타겟 경로로 지정된 위치에 복사합니다. 디렉토리를 복사하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 복사합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 복사할 수 없습니다.삭제 함수경로로 지정된 파일 또는 디렉토리를 삭제합니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.파일의 버퍼를 디스크에 저장 함수참조 번호로 지정된 파일의 모든 버퍼를 디스크에 쓰고 참조 번호와 관련된 파일의 디렉토리 입력을 업데이트합니다.접근 거부 함수읽기 또는 쓰기 접근이 다른 참조 번호, VI, 또는 어플리케이션에 거부되도록 일시적으로 변경하기 위해서 참조 번호에 지정된 파일의 인스턴스를 다시 엽니다.파일/디렉토리 정보 함수경로에 지정된 디렉토리 또는 파일에 대한 정보를 반환합니다. 크기, 마지막 수정 날짜, 디렉토리인지 여부, 바로 가기인지 여부, 파일 또는 디렉토리가 바로 가기인 경우 확인 경로 등이 반환되는 정보입니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.볼륨 정보 얻기 함수경로로 지정된 파일 또는 디렉토리를 포함하는 볼륨에 대한 정보를 반환하며, 볼륨에서 제공하는 전체 스토리지 공간, 사용 가능한 양을 포함합니다.폴더 생성 함수경로에 지정된 적당한 폴더를 생성합니다.폴더 열거 함수경로에서 찾은 모든 파일과 폴더의 이름을 나열한 문자열의 두 배열을 반환하고, 패턴을 바탕으로 두 배열을 필터링하고 지정된 데이터로그 타입을 바탕으로 파일 이름 배열을 필터링합니다.파일 또는 폴더 존재 확인파일이나 폴더가 지정한 경로의 디스크에 있는지 확인합니다. 이 VI는 일반 파일과 폴더 뿐만 아니라 LLB 파일의 파일과도 작동합니다.재귀적 파일 리스트폴더나 LLB의 내용을 나열합니다.참조 번호를 경로로 함수지정된 참조 번호와 관련된 경로를 반환합니다.경로 타입 함수지정된 경로의 타입을 반환하여 절대 경로인지, 상대 경로인지, 또는 <경로 없음>인지 나타냅니다.두 경로 비교경로 1과 경로 2를 비교하고 두 경로 사이의 상대 경로 및 공통 경로, 경로가 같은 경로 계층구조 레벨에 있는지 여부를 나타내는 불리언을 반환합니다.파일 확장자 얻기마침표 (.) 없이 지정한 파일의 파일 확장자를 반환합니다.파일 체크섬파일의 내용에 대한 요약된 메시지를 계산합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.임시 파일 경로 생성임시 디렉토리로의 유일한 파일 경로를 반환합니다. 이 VI는 경로만 반환합니다. 이 VI는 임시 파일을 생성하지 않습니다.데이터로그데이터로그 함수를 사용하여 데이터로그 파일을 열고 닫고, 데이터로그 파일을 읽고 쓰고, 데이터로그 파일 위치를 얻고 설정하고, 데이터로그 레코드 개수를 얻고 설정합니다.묶음 라이브러리묶음 라이브러리 VI를 사용하여 묶음 프로젝트 라이브러리에서 데이터를 얻고 반환합니다.재귀적인 디렉토리 생성디렉토리와 이에 필요한 상위 디렉토리를 생성합니다.파일 및 상위 폴더 생성특정 경로에 파일을 생성하고 해당 경로 내에 존재하지 않는 폴더를 생성합니다.경로를 문자열로 함수경로를 플랫폼의 표준 포맷으로 경로를 설명하는 문자열로 변환합니다.문자열을 경로로 함수현재 플랫폼의 표준 포맷으로 경로를 설명하는 문자열을 경로로 변환합니다.경로를 문자열 배열로 함수경로를 문자열의 배열로 변환하고 경로가 상대 경로인지 나타냅니다.문자열 배열을 경로로 함수문자열 배열을 상대 또는 절대 경로로 변환합니다.상위 토픽: 파일 I/O