열린 데이터 파일에 데이터를 씁니다.
FileMaker Pro Advanced에서 데이터 내보내기
•파일 ID는 열려 있는 데이터 파일의 파일 ID를 지정하는 숫자 표현식입니다. 데이터 파일 열기 스크립트 단계를 참조하십시오.
•데이터 원본은 파일에 쓸 데이터를 포함하는 필드 또는 변수입니다.
•다음으로 쓰기는 FileMaker의 기본 UTF-16(little endian) 문자 인코딩 또는 UTF-8을 사용하여 파일에 데이터를 씁니다. 데이터 원본이 컨테이너 데이터인 경우, 이 옵션을 무시하고 데이터를 이진으로 씁니다.
•라인 피드 추가는 파일에 쓰인 데이터의 끝에 라인 피드 문자를 추가합니다.
제품 | 지원 |
FileMaker Pro Advanced | 예 |
FileMaker Go | 예 |
FileMaker WebDirect | 아니요 |
FileMaker Server | 예 |
FileMaker Cloud 제품 | 예 |
FileMaker Data API | 아니요 |
사용자 설정 웹 발행 | 예 |
런타임 솔루션 | 아니요 |
FileMaker Pro 18.0 Advanced
파일에서 읽기/쓰기 위치의 데이터는 데이터 원본의 데이터로 덮어쓰입니다. 데이터 파일 위치 설정 스크립트 단계를 참조하십시오.
이 스크립트 단계가 한 번에 쓸 수 있는 최대 데이터 용량은 64MB입니다. 쓸 데이터가 64MB보다 큰 경우, 이 스크립트 단계를 여러 번 수행하여 한 번 수행할 때마다 64MB 이하의 용량을 쓸 수 있습니다.
•쓰기 작업은 64KB 이하일 때 최상의 성능을 냅니다.
파일 ID가 2인 열려 있는 데이터 파일에 변수의 내용과 라인 피드를 UTF-8 인코딩된 텍스트로 씁니다.
데이터 파일에 쓰기 [파일 ID: 2 ; 데이터 원본: $variable ; 다음으로 쓰기: UTF-8 ; 라인 피드 추가]
도큐멘트 폴더에 이름이 change.log인 파일이 존재하는지 확인하고 해당 파일이 없는 경우 파일을 생성한 후 활동::작업 필드의 데이터를 파일의 시작 부분에 쓰고 해당 파일을 닫습니다.
변수 설정 [$file ; 값: Get(문서 경로) & "change.log"]
기존 파일 가져오기 ["$file" ; 대상: $fileExists]
If [not $fileExists]
데이터 파일 생성 ["$file" ; 폴더 생성: 끔]
End If
데이터 파일 열기 ["$file" ; 대상: $fileID]
데이터 파일에 쓰기 [파일 ID: $fileID ; 데이터 원본: 활동::작업 ; 다음으로 쓰기: UTF-8 ; 라인 피드 추가]
데이터 파일 닫기 [파일 ID: $fileID]
이름이 dates.txt인 파일의 특정 위치에 필드의 데이터를 씁니다. 스크립트를 실행하기 전에 해당 파일은 2024-11-30을 포함하며 테이블::월 필드는 12를 포함합니다. 스크립트를 실행한 후 해당 파일은 2024-12-30을 포함합니다.
데이터 파일 열기 ["dates.txt" ; 대상: $fileID]
데이터 파일 위치 설정 [파일 ID: $fileID ; 새로운 위치: 5]
데이터 파일에 쓰기 [파일 ID: $fileID ; 데이터 원본: 테이블::월 ; 다음으로 쓰기: UTF-8]
데이터 파일 닫기 [파일 ID: $fileID]