파일로 포맷
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
문자열, 숫자, 경로, 또는 불리언 데이터를 텍스트로 포맷하고 텍스트를 파일에 씁니다. 파일 참조 번호를 파일 입력에 연결하는 경우, 현재 파일 위치에서 쓰기가 시작됩니다. 기존 파일에 추가하기 위해서는 [파일 위치 설정] 함수를 사용하여 파일을 열고 파일의 위치를 파일의 끝으로 설정합니다. 그렇지 않으면 함수는 파일을 열고 파일의 시작에 씁니다. 이 함수는 LLB 내의 파일에는 작동하지 않습니다.

입력/출력
포맷 문자열
—
포맷 문자열은 입력 인수를 어떻게 변환하는지 지정합니다. 기본은 입력 인수의 데이터 타입과 일치합니다. 함수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 포맷 문자열 편집을 선택하여 포맷 문자열을 생성하고 편집합니다. 이 입력은 최대 255개의 문자를 받습니다.
입력 파일
—
입력 파일은 참조 번호 또는 절대 파일 경로가 될 수 있습니다. 이것이 참조 번호인 경우, 이 노드는 참조 번호에 의해 지정된 파일을 엽니다. 이 함수는 지정된 파일이 존재하지 않을 경우 파일을 생성합니다. 기본으로 파일 대화 상자를 디스플레이하고 파일을 선택하도록 입력요청합니다. 빈 경로 또는 상대 경로를 지정할 경우, 이 함수는 에러를 반환합니다.
에러 입력
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
입력 5
—
출력 파일 참조 번호
—
출력 파일 참조 번호는 VI가 읽는 파일의 참조 번호입니다. 파일에서 하려는 작업에 따라 이 출력을 다른 파일 함수에 연결할 수 있습니다. 기본은 파일 경로에 의해 참조되거나 파일 대화 상자로부터 선택되었을 경우 파일을 닫는 것입니다. 입력 파일이 참조 번호인 경우, LabVIEW는 닫기 전까지 파일이 여전히 사용중인 것으로 가정합니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
함수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 파라미터 추가를 선택하거나 함수 크기를 조정하여 파라미터의 개수를 늘립니다.
이 함수를 사용하여 파일에서 데이터가 나타나는 순서를 정할 수 있습니다.
이 함수는 새 라인 또는 포맷 문자열의 \n을 플랫폼 특정 라인 끝 문자, 예를 들면, Windows에서 CR/LF, Mac OS X에서 CR, macOS와 Linux.에서 LF로 변환합니다. 새 라인을 라인 끝 문자로 변환하지 않으려는 경우, [문자열로 포맷] 함수를 사용하고 결과 문자열 출력을 [텍스트 파일에 쓰기] 함수의 텍스트 입력에 연결합니다. 그 다음 [텍스트 파일에 쓰기] 함수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴 아이템 EOL 변환 옆에 있는 확인 표시를 제거합니다.
포맷 문자열에서 사용할 입력 지정하기
기본적으로, 이 함수에서는 포맷 지정자, 즉 퍼센트 코드를 포맷 문자열에 입력하는 순서에 따라 입력 순서가 정해집니다. 그러나, 퍼센트 코드의 달러 부호($) 앞에 있는 숫자를 사용하여 정확히 어떤 입력을 해당 퍼센트 코드에 사용할 지를 지정할 수 있습니다. 예를 들어, 퍼센트 코드 %3$d는 포맷 문자열에서 앞에 몇 개의 퍼센트 코드가 나왔는지에 상관없이 세 번째 입력을 사용합니다.
이에 관련한 예는 다음 블록다이어그램을 참조하십시오:

다음 입력 조합은 $ 지정자의 영향을 설명합니다:
| 입력 1 | 입력 2 | 포맷 문자열 | 출력 파일의 데이터 | 설명 |
|---|---|---|---|---|
| 첫번째 | 두번째 | %s %s | 첫번째 두번째 | 포맷 문자열은 $ 지정자를 사용하지 않기 때문에, 함수는 퍼센트 코드를 입력 순서대로 채웁니다. |
| 첫번째 | 두번째 | %2$s %1$s | 두번째 첫번째 | 포맷 문자열은 $ 지정자를 사용하여 입력 순서와 다른 순서로 입력을 디스플레이합니다. |
| 첫번째 | 두번째 | %1$s %1$s %1$s | 첫번째 첫번째 첫번째 | 포맷 문자열은 $ 지정자를 사용하여 첫번째 입력을 여러 번 디스플레이하고 두번째 입력은 무시합니다. |
이 함수가 형식 문자열에서퍼센트 코드를 채우는 방법을 구성하려면 $ 외에 다른 특수 문자를 사용할 수 있습니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\File IO\Text (ASCII)\Format Into File and Scan From File.vi
포맷 문자열
—
입력 파일
—
에러 입력
—
입력 5
—
출력 파일 참조 번호
—
에러 출력
—