ConvertFromFileMakerPath
FileMaker 형식의 경로를 표준 형식으로 변환합니다.
포맷
ConvertFromFileMakerPath(filemaker 경로 ; 포맷)
매개 변수
Filemaker 경로
- 임의의 텍스트 표현식 또는 FileMaker 포맷의 경로를 포함하는 텍스트 필드입니다.
포맷
- 경로를 반환할 표준 포맷을 지정하는 숫자 값입니다(아래 참조).
반환되는 데이터 유형
텍스트
다음 버전에서 시작됨
19.0
설명
FileMaker 클라이언트와 호스트는 내부적으로 파일 경로 생성하기에 표시된 포맷의 경로를 사용하여 외부 파일 또는 FileMaker 데이터 원본을 지정합니다. 이러한 FileMaker 경로를 사용하여 외부 시스템으로 작업하려면 먼저 FileMaker 경로를 외부 시스템에서 지원하는 표준 포맷으로 변환해야 합니다.
포맷
매개 변수를 사용하여 다음의 표준 경로 형식 중 하나를 지정합니다.
|
사용되는 경로 |
표준 포맷 |
|
POSIX(Unix와 유사) 운영 체제—예: macOS, iOS, iPadOS 및 Linux |
/directory/filename |
|
Windows 운영 체제 시스템 |
drive:\directory\filename, 여기서 drive는 drive 문자임 |
|
웹 기반 시스템—예: REST API 및 URL에서 삽입 스크립트 단계 |
경로가 로컬 파일용인 경우, file:///directory/filename FileMaker Pro: fmnet:/으로 시작하는 FileMaker 네트워크 경로인 경우, fmp://host.domain/directory/filename |
-
괄호에 있는 이름이 있는 상수 또는 숫자 값을 인용 부호 없이 사용하여
포맷
을 지정할 수 있습니다(예:WinPath
또는 2).
호스트된 FileMaker Pro 파일의 FileMaker 경로는 fmp 스키마를 사용하는 URL 경로로만 변환할 수 있습니다. FileMaker 경로를 지정된 포맷으로 변환할 수 없는 경우, 이 함수는 "?"를 반환합니다.
참고
-
file
,image
또는movie
로 시작하고win
,mac
또는linux
로 끝나는 경로 접두어를 사용하는 FileMaker 경로는file
접두어와 같은 방식으로 변환됩니다. 경로 접두어 정보를 참조하십시오.
예제 1
|
반환되는 |
file:/Macintosh HD/etc/hosts POSIX 시스템의 루트 볼륨에 있는 로컬 파일에 대한 전체 경로 |
URL 경로: file:///etc/hosts Posix 경로: /etc/hosts Win 경로: ? |
file:/Clients/contacts.txt POSIX 시스템의 루트 볼륨이 아닌 로컬 파일에 대한 전체 경로 |
URL 경로: file:///Volumes/Clients/contacts.txt Posix 경로: /Volumes/Clients/contacts.txt Win 경로: ? |
file:/C:/Users/John Smith/Documents/test.xlsx Windows의 로컬 파일에 대한 전체 경로 |
URL 경로: file:///C:/Users/John%20Smith/Documents/test.xlsx Posix 경로: ? Win 경로: C:\Users\John Smith\Documents\test.xlsx |
file://computerName/Documents/test.xlsx 원격 Windows 컴퓨터의 파일에 대한 전체 경로 |
URL 경로: file://computerName/Documents/test.xlsx Posix 경로: ? Win 경로: \\computerName\Documents\test.xlsx |
fmnet:/fmhost.example.com/My Clients.fmp12 호스트된 FileMaker Pro 파일에 대한 전체 경로 |
URL 경로: fmp://fmhost.example.com/My%20Clients.fmp12 Posix 경로: ? Win 경로: ? |
file:dir1/dir2/file.fmp12 현재 FileMaker Pro 파일에 관한 경로 |
URL 경로: ? Posix 경로: dir1/dir2/file.fmp12 Win 경로: dir1\dir2\file.fmp12 |
예제 2
ConvertFromFileMakerPath("file:Import/Sales.xlsx" ; Posix 경로)
는 Import/Sales.xlsx을 반환합니다.
예제 3
"contacts.txt"를 포함하는 테이블::파일 이름 필드의 경우, file:///Users/UserName/Documents/contacts.txt(현재 사용자의 도큐멘트 폴더에 있는 URL 포맷의 해당 파일 경로)를 반환합니다.
ConvertFromFileMakerPath (
"파일" & Get ( 문서 경로 ) & 테이블::파일 이름 ; 3
)