Como recoger la ruta de un archivo??
Hola a todos. Me gustaria saber como puedo recoger la ruta de un archivo (incluyendo el nombre del archivo).
Yo he utilizado la siguiente expresión, pero no me coge el nombre del archivo:
File curDir = chooser.getCurrentDirectory();
como podrÃa hacerlo???
Muchas gracias
Yo he utilizado la siguiente expresión, pero no me coge el nombre del archivo:
File curDir = chooser.getCurrentDirectory();
como podrÃa hacerlo???
Muchas gracias
Tienes que recorrer la carpeta. Prueba lo siguiente:
import java.io.File;
import java.io.FilenameFilter;
import java.io.FileFilter;
class Archivo {
public static void main( String [] args ) {
File carpeta = new File( "C:\Java\Xml" );
if( carpeta.exists() ) {
File [] ficheros = carpeta.listFiles();
for( int i = 0; i < ficheros.length; i++ ) {
if( ficheros[ i ].isFile() ) {
System.out.println( carpeta + ficheros[ i ].getName() );
}
}
}
else {
System.out.println( "La carpeta " + carpeta.getAbsolutePath() + " no existe." );
}
}
}
En "carpeta" tienes que poner el nombre de la ruta que quieres explorar.
Espero que te sirva.
Un saludo.
import java.io.File;
import java.io.FilenameFilter;
import java.io.FileFilter;
class Archivo {
public static void main( String [] args ) {
File carpeta = new File( "C:\Java\Xml" );
if( carpeta.exists() ) {
File [] ficheros = carpeta.listFiles();
for( int i = 0; i < ficheros.length; i++ ) {
if( ficheros[ i ].isFile() ) {
System.out.println( carpeta + ficheros[ i ].getName() );
}
}
}
else {
System.out.println( "La carpeta " + carpeta.getAbsolutePath() + " no existe." );
}
}
}
En "carpeta" tienes que poner el nombre de la ruta que quieres explorar.
Espero que te sirva.
Un saludo.