4D v14.3Convert path POSIX to system |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Convert path POSIX to system
|
Convert path POSIX to system ( rotaPosix {; *} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
rotaPosix | Texto |
![]() |
Nome de rota POSIX | |||||
* | Operador |
![]() |
Opção de codificação | |||||
Resultado | Texto |
![]() |
Rota de acesso expressa em sintaxe de sistema | |||||
O comando Convert path POSIX to system converte uma rota de acesso expressa com a sintaxe POSIX (Unix) em uma rota expressa com a sintaxe sistema.
Passe no parâmetro rotaPosix a rota de acesso completa a um arquivo ou pasta, expressa com a sintaxe POSIX. Esta rota deve ser absoluta (deve começar com o caractere "/"). Deve passar uma rota disco; não é possível passar uma rota rede (começando, por exemplo com ftp://ftp.mysite.fr).
O comando retorna a rota de acesso completa do arquivo ou do arquivo expresso na sintaxe do sistema atual.
O parâmetro opcional * permite indicar se o parâmetro rotaPosix estiver codificado. Se este for o caso, deve passar este parâmetro, do contrário a conversão não será válida. O comando retorna a rota de acesso sem codificação.
Exemplos em Mac OS:
$path:=Convert path POSIX to system("/Volumes/machd/file 2.txt")
`retorna "machd:file 2.txt"
$path:=Convert path POSIX to system("/Volumes/machd/file%202.txt";*)
`retorna "machd:file 2.txt"
$path:=Convert path POSIX to system("/file 2.txt")
`retorna "machd:file 2.txt" si machd for o disco de inicio
Exemplos em Windows:
$path:=Convert path POSIX to system("c:/docs/file 2.txt")
`retorna "c:docs ruc 2.txt"
$path:=Convert path POSIX to system("c:/docs/file%202.txt";*)
`retorna "c:docs ruc 2.txt"
Produto: 4D
Tema: Documentos de Sistema
Número
1107
Criado por: 4D v12
posix
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)