bloque3:ficheros
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| bloque3:ficheros [28/01/2019 20:48] – [Paquete java.io] Fernando Valdeón | bloque3:ficheros [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 24: | Línea 24: | ||
| |boolean isDirectory()|true si es un directorio| | |boolean isDirectory()|true si es un directorio| | ||
| |boolean isFile()|true si es un fichero| | |boolean isFile()|true si es un fichero| | ||
| + | |boolean canWrite()|true si tengo permisos de escritura| | ||
| + | |boolean canRead()|true si tengo permisos de lectura| | ||
| |String getPath()|Devuelve la ruta con la que se creó el objeto| | |String getPath()|Devuelve la ruta con la que se creó el objeto| | ||
| |String getAbsolutePath()|Devuelve la ruta absoluta| | |String getAbsolutePath()|Devuelve la ruta absoluta| | ||
| Línea 29: | Línea 31: | ||
| |long length()|Devuelve el tamaño en bytes del fichero, ó 0 si no existe.| | |long length()|Devuelve el tamaño en bytes del fichero, ó 0 si no existe.| | ||
| |boolean mkdirs()|Crea todos los directorios especificados en la ruta del objeto File, aunque no existan| | |boolean mkdirs()|Crea todos los directorios especificados en la ruta del objeto File, aunque no existan| | ||
| - | |boolean renameTo(File dest)|Renombra el fichero| | + | |boolean renameTo(File dest)|Renombra el fichero, true si se ha podido| |
| |String[] list()|Devuelve un array con los nombres de los archivos o directorios que contiene el directorio asociado al objeto File. null si no es un directorio| | |String[] list()|Devuelve un array con los nombres de los archivos o directorios que contiene el directorio asociado al objeto File. null si no es un directorio| | ||
| Línea 51: | Línea 53: | ||
| El nombre del fichero puede estar compuesto simplemente por una ruta relativa o por una ruta absoluta. **Siempre que indiquemos solo un el nombre del fichero, se parte del directorio base del proyecto**. | El nombre del fichero puede estar compuesto simplemente por una ruta relativa o por una ruta absoluta. **Siempre que indiquemos solo un el nombre del fichero, se parte del directorio base del proyecto**. | ||
| - | Para los siguientes ejemplos | + | Para los siguientes ejemplos |
| <code java> | <code java> | ||
| - | //La carpeta | + | //La carpeta |
| //Ruta relativa a la carpeta de mi proyecto: " | //Ruta relativa a la carpeta de mi proyecto: " | ||
| File fichero1 = new File(" | File fichero1 = new File(" | ||
| Línea 140: | Línea 142: | ||
| El control de excepciones se puede hacer de muchas formas, pero hay algo que debemos intentar hacer siempre: | El control de excepciones se puede hacer de muchas formas, pero hay algo que debemos intentar hacer siempre: | ||
| - | |||
| **asegurarnos de cerrar los recursos que puedan estar abiertos**. | **asegurarnos de cerrar los recursos que puedan estar abiertos**. | ||
| - | Para ello podemos usar la sentencia '' | + | Para ello podemos usar la sentencia |
| <code java> | <code java> | ||
| Línea 205: | Línea 206: | ||
| </ | </ | ||
| + | ---- | ||
| + | {{ vimeo> | ||
| ---- | ---- | ||
| (c) {{date> %Y}} Fernando Valdeón | (c) {{date> %Y}} Fernando Valdeón | ||
bloque3/ficheros.1548708510.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
