| 4D v20.1Object to path | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 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)
	
	
	Manual de lenguaje 4D ( 4D v20.1)
	
	
	
 Añadir un comentario
Añadir un comentario