ConvertFromFileMakerPath

FileMaker 형식의 경로를 표준 형식으로 변환합니다.

포맷 

ConvertFromFileMakerPath(filemaker 경로 ; 포맷)

매개 변수 

Filemaker 경로 - 임의의 텍스트 표현식 또는 FileMaker 포맷의 경로를 포함하는 텍스트 필드입니다.

포맷 - 경로를 반환할 표준 포맷을 지정하는 숫자 값입니다(아래 참조).

반환되는 데이터 유형 

텍스트

다음 버전에서 시작됨 

19.0

설명 

FileMaker 클라이언트와 호스트는 내부적으로 파일 경로 생성하기에 표시된 포맷의 경로를 사용하여 외부 파일 또는 FileMaker 데이터 원본을 지정합니다. 이러한 FileMaker 경로를 사용하여 외부 시스템으로 작업하려면 먼저 FileMaker 경로를 외부 시스템에서 지원하는 표준 포맷으로 변환해야 합니다.

포맷 매개 변수를 사용하여 다음의 표준 경로 형식 중 하나를 지정합니다.

포맷 매개 변수1

사용되는 경로

표준 포맷

PosixPath (1)

POSIX(Unix와 유사) 운영 체제—예: macOS, iOS, iPadOS 및 Linux

/directory/filename

WinPath (2)

Windows 운영 체제 시스템

drive:\directory\filename, 여기서 drive는 drive 문자임

URLPath (3)

웹 기반 시스템—예: REST API 및 URL에서 삽입 스크립트 단계

경로가 로컬 파일용인 경우, file:///directory/filename

fmnet:/으로 시작하는 FileMaker 네트워크경로인 경우, fmp://host.domain/directory/filename

  1. 괄호에 있는 이름이 있는 상수 또는 숫자 값을 인용 부호 없이 사용하여 포맷을 지정할 수 있습니다(예: WinPath 또는 2).

호스트된 FileMaker Pro 파일의 FileMaker 경로는 fmp 스키마를 사용하는 URL 경로로만 변환할 수 있습니다. FileMaker 경로를 지정된 포맷으로 변환할 수 없는 경우, 이 함수는 "?"를 반환합니다.

참고 

  • file, image 또는 movie로 시작하고 win, mac 또는 linux로 끝나는 경로 접두어를 사용하는 FileMaker 경로는 file 접두어와 같은 방식으로 변환됩니다. 경로 접두어 정보를 참조하십시오.

예제 1 

Filemaker 경로

반환되는 포맷

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 
)