4D v19Folder | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
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 v19)
	
	
	
	Manual de lenguaje 4D ( 4D v19.1)
Añadir un comentario