Sei sulla pagina 1di 2

D:\Codigo Fuente\Java\Por revisar\DemostracionFile\src\DemostracionFile\DemostracionFile.

java

jueves, 30 de junio de 2016 09:59 p.m.

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package DemostracionFile;
/**
*
* @author rdutari
*/
// Fig. 14.4: DemostracionFile.java
// Demostracin de la clase File.
import java.io.File;
import java.text.SimpleDateFormat;
public class DemostracionFile
{
// muestra informacin acerca del archivo especificado por el usuario
public void analizarRuta( String ruta )
{
// crea un objeto File con base en la entrada del usuario
File nombre = new File ( ruta );
if ( nombre.exists() ) {// si existe el nombre, muestra informacin sobre l
// muestra informacin del archivo (o directorio)
System.out.printf("%s %s\n", nombre.getName(), "existe");
System.out.printf("%s\n", nombre.isFile() ? "es un archivo" : "no es un
archivo");
System.out.printf("%s\n", nombre.isDirectory() ? "es un directorio" :
"no es un directorio");
System.out.printf("%s\n", nombre.isAbsolute() ? "es ruta absoluta" :
"no es ruta absoluta");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
System.out.printf("%s %s\n", "ultima modificacion con formato:", sdf.
format(nombre.lastModified()));
System.out.printf("%s %s\n", "tamao:", nombre.length());
System.out.printf("%s %s\n", "ruta:", nombre.getAbsolutePath());
System.out.printf("%s %s\n", "padre:", nombre.getParent());
if (nombre.isDirectory()) { // muestra el listado del directorio
String directorio[] = nombre.list();
System.out.println("Contenido del directorio:\n");
for (String nombreDirectorio : directorio)
System.out.printf("%s\n", nombreDirectorio);
} // fin de else
} // fin de if exterior
else // no es archivo o directorio, muestra mensaje de error
{
System.out.printf("%s %s", ruta, "no existe.");
}
} // fin del mtodo analizarRuta
-1-

D:\Codigo Fuente\Java\Por revisar\DemostracionFile\src\DemostracionFile\DemostracionFile.java

} // fin de la clase DemostracionFile

-2-

jueves, 30 de junio de 2016 09:59 p.m.

Potrebbero piacerti anche