|
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)
Añadir un comentario