다른 데이터 파일 스크립트 단계에 사용할 데이터 파일을 엽니다.
•원본 파일은 열 데이터 파일의 경로입니다. 파일 경로 생성하기를 참조하십시오.
•대상은 열려 있는 데이터 파일의 파일 ID를 저장할 필드 또는 변수입니다. 변수가 없는 경우 이 스크립트 단계는 변수를 생성합니다(변수 사용하기 참조).
제품 | 지원 |
FileMaker Pro Advanced | 예 |
FileMaker Go | 예 |
FileMaker WebDirect | 아니요 |
FileMaker Server | 예 |
FileMaker Cloud 제품 | 예 |
FileMaker Data API | 아니요 |
사용자 설정 웹 발행 | 예 |
런타임 솔루션 | 아니요 |
FileMaker Pro 18.0 Advanced
파일을 연 후 데이터 파일 위치 가져오기, 데이터 파일에서 읽기, 데이터 파일 위치 설정 및 데이터 파일에 쓰기와 같은 다른 스크립트 단계의 파일 ID를 사용할 수 있습니다. 데이터 파일은 데이터 파일 닫기 스크립트 단계를 사용하여 해당 파일을 닫거나 FileMaker Pro Advanced를 종료하기 전까지 열려 있습니다.
•파일을 연 후, 읽기/쓰기 위치는 0입니다. 데이터 파일 위치 설정 스크립트 단계를 참조하십시오.
•해당 파일이 이미 열려 있는 경우, Get(마지막 오류)는 300("파일이 잠겨 있거나 사용 중입니다")을 반환합니다.
•한 번에 25개의 데이터 파일만 열 수 있습니다. 이 제한을 초과하는 경우 Get(마지막 오류)는 2("메모리 오류")를 반환합니다.
•현재 열려 있는 모든 파일의 파일 ID를 가져오려면 Get(파일정보 데이터 열기) 함수를 사용하십시오.
이름이 data.txt인 데이터 파일을 열고 변수에 파일 Id를 저장합니다.
데이터 파일 열기 ["data.txt" ; 대상: $fileID]
도큐멘트 폴더에 이름이 change.log인 파일이 존재하는지 여부를 확인합니다. 파일이 존재하지 않는 경우, 스크립트가 파일을 생성하고 연 다음 파일 ID를 표시합니다.
변수 설정 [$file ; 값: Get(문서 경로) & "change.log"]
기존 파일 가져오기 ["$file" ; 대상: $fileExists]
If [not $fileExists]
데이터 파일 생성 ["$file" ; 폴더 생성: 끔]
End If
데이터 파일 열기 ["$file" ; 대상: $fileID]
사용자 설정 대화상자 보기 ["다음의 파일 ID " & $file & ": " & $fileID]
데이터 파일 닫기 [파일 ID: $fileID]