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 v19.8
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)
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)