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