| 4D v18Folder | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Folder  
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Folder ( ruta| carpeta4D {; tipoRuta | *} ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| ruta| carpeta4D | Texto, Entero largo |   | Ruta de la carpeta o de la constante de la carpeta 4D | |||||
| tipoRuta | * | Entero largo, Operador |   | Si se pasa ruta: fk ruta posix (predeterminada) o fk ruta plataforma Si se pasó carpeta4D: * para devolver la carpeta de la base local | |||||
| Resultado | Objeto |   | Nuevo objeto carpeta | |||||
El comando Folder crea y devuelve un nuevo objeto de tipo Folder. El comando acepta dos sintaxis.
En el parámetro ruta, pase una ruta de carpeta. Puede utilizar una cadena personalizada o un "filesystem" (ej. "/DATA").
Nota: solo se admiten las rutas de acceso absolutas con el comando Folder . Para más información, consulte la página Rutas de objetos archivo y carpeta.
Por defecto, 4D espera una ruta expresada con la sintaxis POSIX. Si trabaja con rutas de plataforma (Windows o macOS), debe declararlo usando el parámetro tipoRuta. Las siguientes constantes están disponibles en el tema constante File and Folder:
| Constante | Tipo | Valor | Comentario | 
| fk platform path | Entero largo | 1 | Ruta expresada con una sintaxis específica de la plataforma (obligatoria en el caso de la ruta de plataforma) | 
| fk posix path | Entero largo | 0 | Ruta expresada con la sintaxis POSIX (por defecto) | 
En el parámetro carpeta4D, pase una carpeta 4D integrada o del sistema, utilizando una de las siguientes constantes:
| Constante | Valor | Comentario | 
| fk applications folder | 116 | |
| fk data folder | 9 | Filesystem asociado: "/DATA" | 
| fk database folder | 4 | Filesystem asociado: "/PACKAGE" | 
| fk desktop folder | 115 | |
| fk documents folder | 117 | Carpeta Document del usuario | 
| fk licenses folder | 1 | Carpeta que contiene los archivos de licencia 4D de la máquina. | 
| fk logs folder | 7 | Filesystem asociado: "/LOGS" | 
| fk mobileApps folder | 10 | Filesystem asociado: "/DATA" | 
| fk remote database folder | 3 | Carpeta de la base de datos 4D creada en cada máquina 4D remota 
 | 
| fk resources folder | 6 | Filesystem asociado: "/RESOURCES" | 
| fk system folder | 100 | |
| fk user preferences folder | 0 | Carpeta 4D que almacena las preferencias usuario en el directorio <userName>. | 
| fk web root folder | 8 | Carpeta raíz web actual de la base de datos: si dentro del paquete "/PACKAGE/path", de lo contrario ruta completa 
 
 | 
Si se llama al comando desde un componente, pase el parámetro opcional * para obtener la ruta de la base local. De lo contrario, si omite el parámetro *, siempre se devolverá una cadena vacía.
El objeto carpeta devuelto contiene los siguientes propiedades y métodos:
Propiedades:
Métodos:
| folder.copyTo( ) | 
| folder.create( ) | 
| folder.path | 
| folder.createAlias( ) | 
| folder.delete( ) | 
| folder.file( ) | 
| folder.files( ) | 
| folder.folder( ) | 
| folder.folders( ) | 
| folder.getIcon( ) | 
| folder.moveTo( ) | 
| folder.rename( ) | 
 Form.curfolder:=Folder(fk database folder)
 Form.curfolder:=Folder("C:\\Users\\JohnSmith\\"; fk platform path)
	Producto: 4D
	Tema: Archivo y carpeta
	Número 
        1567
        
        
        
	
	Creado por: 4D v17 R5
	
	
	Manual de lenguaje 4D ( 4D v18)
	
	
	
 Añadir un comentario
Añadir un comentario