Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Object to path
|
Object to path ( objRuta ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objRuta | Objeto |
![]() |
Objeto que describe los contenidos de una ruta | |||||
Resultado | Texto |
![]() |
Nombre de ruta | |||||
El comando Object to path devuelve un nombre de ruta (cadena) en función de la información de ruta que pasó en el parámetro objRuta. Las siguientes rutas son soportadas:
En objRuta, pase un objeto que define la ruta que desea generar. Debe contener las siguientes propiedades:
Propiedad | Tipo | Descripción |
parentFolder | Texto | Información del directorio para la ruta. El último carácter debe ser un separador de carpeta. El comando usa este carácter para conocer el tipo de ruta. Si se trata de un separador Posix ("/"), la ruta se crea con los separadores Posix; de lo contrario, se usa el separador del sistema. |
name | Texto | Nombre final de archivo o carpeta de la ruta especificada sin extensión. |
extension | Texto | Extensión del nombre final de archivo o carpeta. Comienza con "." (puede ser omitido). Cadena vacía "" si no hay extensión. |
isFolder | Booleano | True si el nombre es un nombre de carpeta, de lo contrario, false (el valor predeterminado es false) |
Por lo general, objRuta se generará con el comando Path to object , sin embargo, el objeto se puede generar con cualquier medio. Tenga en cuenta que Object to path solo maneja cadenas. Tampoco comprueba si la ruta es válida con respecto al tipo de ruta, ni la existencia real de ningún archivo o carpeta.
Queremos duplicar y cambiar el nombre de un archivo en su propia carpeta
C_OBJECT($o)
$o:=New object
C_TEXT($path)
$path:="C:\\MyDocs\\file.txt"
$o:=Path to object($path)
$o.name:=$o.name+"_copy"
COPY DOCUMENT($path;Object to path($o))
Convert path POSIX to system
Convert path system to POSIX
File
Folder
Path to object
Test path name
Producto: 4D
Tema: Documentos del sistema
Número
1548
Creado por: 4D v16 R6
Manual de lenguaje 4D ( 4D v20 R7)