데이터 파일 열기

다른 데이터 파일 스크립트 단계에 사용할 데이터 파일을 엽니다.

옵션 

  • 원본 파일은 열 데이터 파일의 경로입니다. 파일 경로 생성하기를 참조하십시오.
  • 대상은 열려 있는 데이터 파일의 파일 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 ]