Java - Obtener nombre directorio en Java

 
Vista:

Obtener nombre directorio en Java

Publicado por Uno (26 intervenciones) el 15/12/2004 16:51:46
Tengo un fichero que quiero modificar y me gustaría obtener el nombre del directorio donde se encuentra.
Lo he intentado con la clase File

File.getPath pero esto devuelve el nombre del fichero tb .

¿Como seria?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Obtener nombre directorio en Java

Publicado por Yamil Bracho (2315 intervenciones) el 15/12/2004 19:58:47
Usa el metodo getAbsolutePath(). Para obtener el nombre del directorio simplemente ubica el ultimo separador de directorio y extrae lo que tienes desde la izquierda hasta esa posicion. El codigo seria algo como:
import java.io.*;

public class Test {
public static void main( String [] args ) throws IOException {
File f = new File("Test.java");
String dir = f.getAbsolutePath();
int pos = dir.lastIndexOf( File.separator );

System.out.println( "AbsolutePath=" + dir );
System.out.println("Dir=" + dir.substring( 0, pos ));

}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar