Más contenido relacionado
Más de Nana Rodrigez (20)
P2
- 1. IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadIV Excepciones Fecha:
Practica 2 DemostracionFile Página 1 de 3
No.Control 16081834 NombredelAlumno RodriguezEsquivel,AnaKaren
1.EnunciadodelProblema.
“Inserteaquíelenunciadodelprograma,elcualserádadoporlaprofesora”
2.CódigoFuente:
//RodriguezEsquivel,AnaKaren Práctica2 16081834
//Fig.14.4:DemostracionFile.java
//DemostracióndelaclaseFile.
importjava.io.File;
publicclassDemostracionFile
{
//muestrainformaciónacercadelarchivoespecificadoporelusuario
publicvoidanalizarRuta(Stringruta)
{
//creaunobjetoFileconbaseenlaentradadelusuario
Filenombre=newFile(ruta);
if(nombre.exists())//siexisteelnombre,muestrainformaciónsobreél
{
//muestrainformacióndelarchivo(odirectorio)
System.out.printf(
"%s%sn%sn%sn%sn%s%sn%s%sn%s%sn%s%sn%s%s",
nombre.getName(),"existe",
(nombre.isFile()?"esunarchivo":"noesunarchivo"),
(nombre.isDirectory()?"esundirectorio":
"noesundirectorio"),
(nombre.isAbsolute()?"esrutaabsoluta":
"noesrutaabsoluta"),"Ultimamodi?cacion:",
nombre.lastModified(),"Tamanio:",nombre.length(),
"Ruta:",nombre.getPath(),"Rutaabsoluta:",
nombre.getAbsolutePath(),"Padre:",nombre.getParent());
if(nombre.isDirectory())//muestraellistadodeldirectorio
{
Stringdirectorio[]=nombre.list();
System.out.println("nnContenidodeldirectorio:n");
for(StringnombreDirectorio:directorio)
System.out.printf("%sn",nombreDirectorio);
}//findeelse
}//findeifexterior
else//noesarchivoodirectorio,muestramensajedeerror
{
System.out.printf("%s%s",ruta,"noexiste.");
}//findeelse
}//findelmétodoanalizarRuta
}//findelaclaseDemostracionFile
- 2. IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadIV Excepciones Fecha:
Practica 2 PruevaDemostracion Página2de 3
No.Control 16081834 NombredelAlumno RodriguezEsquivel,AnaKaren
1.EnunciadodelProblema.
“Inserteaquíelenunciadodelprograma,elcualserádadoporlaprofesora”
2.CódigoFuente:
//RodriguezEsquivel,AnaKaren Práctica2 16081834
//Fig.14.5:PruebaDemostracionFile.java
//PruebadelaclaseDemostracionFile.
importjava.util.Scanner;
publicclassPruebaDemostracionFile{
publicstaticvoidmain(Stringargs[]){
Scannerentrada=newScanner(System.in);
DemostracionFileaplicacion=newDemostracionFile();
System.out.print("Escribaaquielnombredelarchivoodirectorio:");
aplicacion.analizarRuta(entrada.nextLine());
}//findemain
}//findelaclasePruebaDemostracionFile
3.Impresióndepantalla: