Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Archivos en java ejercicio, Ejercicios de Programación Java

programacion 3 archivos en java.

Tipo: Ejercicios

2019/2020

Subido el 02/07/2020

daniel-gomez-64
daniel-gomez-64 🇵🇦

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
import java.io.*;
class Prueba_File
{ File f1;
String nom;
// constructor de la clase Prueba_File
Prueba_File(String n)
{ nom=n;
f1 = new File(nom); }
boolean existe ()
{ return f1.exists(); }
boolean es_un_archivo ()
{ return f1.isFile(); }
String nom_archivo ()
{ return f1.getName(); }
String ruta_relativa_absoluta ()
{ if (f1.isAbsolute())
return "Es la ruta absoluta "+f1.getAbsolutePath();
else
return "Es la ruta relativa(parte del directorio actual "+f1.getPath();}
String dir_padre ()
{ return f1.getParent(); }
//Este método lista todos los elementos (directorios o archivos) de una carpeta o directorio
dado
void lista_dir_archivos ()
pf3

Vista previa parcial del texto

¡Descarga Archivos en java ejercicio y más Ejercicios en PDF de Programación Java solo en Docsity!

import java.io.*; class Prueba_File { File f1; String nom; // constructor de la clase Prueba_File Prueba_File(String n) { nom=n; f1 = new File(nom); } boolean existe () { return f1.exists(); } boolean es_un_archivo () { return f1.isFile(); } String nom_archivo () { return f1.getName(); } String ruta_relativa_absoluta () { if (f1.isAbsolute()) return "Es la ruta absoluta "+f1.getAbsolutePath(); else return "Es la ruta relativa(parte del directorio actual "+f1.getPath();} String dir_padre () { return f1.getParent(); } //Este método lista todos los elementos (directorios o archivos) de una carpeta o directorio dado void lista_dir_archivos ()

{ if (f1.isDirectory()) {System.out.println("\nDirectorio de "+nom+"\n"); String arr[ ] = f1.list(); for (int j = 0; j < arr.length;j++) {File otro = new File (nom+"/"+arr[j]); if (otro.isDirectory()) System.out.println(arr[j]+"

"); else System.out.println(arr[j]); } } else System.out.println("\n"+nom+" no es un directorio"); } } class File_ejemplo { public static void main (String [] arg) throws IOException { //utilizo IOException para no hacer el ejemplo largo //deben utilizar try/catch BufferedReader br = new BufferedReader (new InputStreamReader (System.in)); String nom; System.out.println("Entre el nombre a investigar: "); nom=br.readLine(); Prueba_File obj = new Prueba_File(nom); System.out.println("\nEl archivo o directorio existe "+obj.existe()); System.out.println("Es un archivo "+obj.es_un_archivo()); System.out.println("El nombre del archivo o directorio "+obj.nom_archivo());