ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Convert path POSIX to system
|
Convert path POSIX to system ( posixPath {; *} ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
posixPath | テキスト |
![]() |
POSIXパス名 | |||||
* | 演算子 |
![]() |
エンコーディングオプション | |||||
戻り値 | テキスト |
![]() |
システムシンタックスで表現されたパス名 | |||||
Convert path POSIX to system コマンドはPOSIX (Unix) シンタックスで表現されたパス名をシステムシンタックスで表現されたパス名に変換します。
posixPath引数にPOSIXシンタックスで表現された、ファイルやフォルダの完全パス名を渡します。 これは ("/"から始まる) 絶対パスでなければなりません。ディスクパスを渡さなければならず、(例えばftp://ftp.mysite.frなどから始まる) ネットワークパスを渡すことはできません。
コマンドは現在のシステムシンタックスで表現された、ファイルやフォルダの完全パス名を返します。
オプションの * 引数を使用してposixPath引数がエンコードされているかどうかを指定できます。posixPath引数がエンコードされている場合、この引数を渡さなければなりません。そうでなければ正しく変換されません。このコマンドはエンコードなしのパス名を返します。
Mac OSでの例題:
$path:=Convert path POSIX to system("/Volumes/machd/file 2.txt")
// "machd:file 2.txt"を返す
$path:=Convert path POSIX to system("/Volumes/machd/file%202.txt";*)
// "machd:file 2.txt"を返す
$path:=Convert path POSIX to system("/file 2.txt")
// "machd:file 2.txt"を返す (machdは起動ディスク)
Windowsでの例題:
$path:=Convert path POSIX to system("c:/docs/file 2.txt")
// "c:\docs\truc 2.txt" を返す
$path:=Convert path POSIX to system("c:/docs/file%202.txt";*)
// "c:\docs\truc 2.txt" を返す
プロダクト: 4D
テーマ: システムドキュメント
番号:
1107
初出: 4D v12
posix
ランゲージリファレンス ( 4D v20 R7)