Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
Folder

Folder  


 

Folder ( ruta| carpeta4D {; tipoRuta | *} ) -> Resultado 
Parámetro Tipo   Descripción
ruta| carpeta4D   Texto, Entero largo in Ruta de la carpeta o de la constante de la carpeta 4D
tipoRuta | *  Entero largo, Operador in 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 in 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.

Ejemplo  

 Form.curfolder:=Folder(fk database folder)
 Form.curfolder:=Folder("C:\\Users\\JohnSmith\\"; fk platform path)



Ver también 

File
Object to path
Path to object

 
PROPIEDADES 

Producto: 4D
Tema: Archivo y carpeta
Número 1567

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17 R5

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)