Con 4D v17 R5, le mostramos lo fácil que es manipular un objeto para recuperar los atributos de un archivo o carpeta. ¡ Las cosas se han vuelto aún más fáciles gracias a la notación de objetos! En esta entrada del blog, le proporcionamos un HDI con una interfaz de usuario para gestionar archivos y carpetas. Esto no es nuevo en 4D, ya que puede hacerlo con los comandos clásicos de 4D, pero ahora puede hacerlo más fácilmente y con menos líneas de código.
Este consejo le muestra lo fácil que es manipular un objeto para recuperar los atributos de un archivo o carpeta. Y lo que es mejor, muestra la potencia que se obtiene al combinar nuevas funciones como los comandos file y folder, la notación de objetos y las nuevas funciones de los cuadros de lista. Por ejemplo, para recuperar una colección de archivos y carpetas para mostrarlos en un cuadro de lista:
Form.docs:=Form.curfolder.folders().concat(Form.curfolder.files())
Prueba tú mismo el ejemplo y verás que se comporta como cualquier explorador de archivos de disco. Ahora dedica un minuto a pensar cómo escribirías el código detrás del cuadro de lista para crear esta funcionalidad. Finalmente, cambie al modo de diseño y eche un vistazo al código, se sorprenderá de lo poco que se utiliza. Hacer lo mismo sin notación de objetos y sin objetos requeriría 10 veces más código. Si aún no has probado la notación de objetos, ¡es el momento!