como obtener la ruta de una caprte ane java?

aa
17 de Agosto del 2004
hola, alguien tiene un codigo para obtener la ruta hacia una caprtea en java,m e estado usando un JFileChooser y me bota algo malo osea escojo la carpeta pero a la hora de usar referencia.getPath();
me devuelve el doble osea si por ej apuntaba hacia c:carpeta me devuelve c:carpetacarpeta alguien me explica porque esto??, aqui es dejo mi codigo porsiaca a ver sia lguien lo corrige:
jFileChooserCarga=new JFileChooser();
jFileChooserCarga.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
opcion=jFileChooserCarga.showDialog(this,"seleccionar");
File f=jFileChooserCarga.getSelectedFile();
ivjJTextField1.setText(f.getPath());
String directorio= f.getPath();
System.out.println("uno"+directorio);
String dir="";
for (int i = 0; i < directorio.length(); i++){
if(!directorio.substring(i,i+1).equals(""+'\'))
dir+=directorio.substring(i,i+1);
else dir+="\\";

}
System.out.println(dir);
muchas gracias

aa
17 de Agosto del 2004
ayudenme please...!!!