¿Cómo puedo obtener la ruta absoluta de un directorio usando JFileChooser, simplemente seleccionando el directorio?Obtener la ruta de un directorio usando JFileChooser
5
A
Respuesta
12
Uso:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//or
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
junto con:
chooser.getCurrentDirectory()
//or
chooser.getSelectedFile();
luego llamar a getAbsoluteFile()
en el objeto File
regresó.
6
JFileChooser
getSelectedFile()
método, devuelve un objeto File
. Use getAbsolutePath()
para obtener el nombre absoluto del archivo.
ejemplo modificado de la javadoc:
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this directory: " +
chooser.getSelectedFile().getAbsolutePath());
}
2
Probar:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
File file = chooser.getSelectedFile();
String fullPath = file.getAbsolutePath();
System.out.println(fullPath);
fullPath le da la Ruta absoluta requerida del directorio seleccionado
Cuestiones relacionadas
- 1. JFileChooser - configurar el directorio a una ruta en un archivo
- 2. JFileChooser getCurrentDirectory devolviendo el directorio actual incorrecto?
- 3. ¿Cómo restrinjo JFileChooser a un directorio?
- 4. Obtener todos los nombres de los archivos en el directorio usando JFileChooser?
- 5. ¿La ruta es un directorio?
- 6. Cómo obtener la ruta de la aplicación usando javascript
- 7. ¿Cómo puedo obtener la ruta del último archivo creado en un directorio usando Ruby?
- 8. PHP Obtener ruta de directorio único
- 9. Obtener directorio raíz Ruta de un proyecto PHP
- 10. Eliminar un directorio de la ruta completa del directorio
- 11. ¿Cómo obtener la ruta del directorio Programas de Inicio?
- 12. obtener la ruta completa de un PID usando Delphi
- 13. Cómo obtener/establecer la ruta del directorio lógico en python
- 14. Cómo prohibir la edición del nombre del directorio en JFileChooser?
- 15. ¿Cómo guardar el archivo usando JFileChooser?
- 16. Cómo obtener la ruta física del directorio virtual
- 17. Cómo obtener la ruta del Directorio del proyecto actual usando C#
- 18. WIN32_FIND_DATA - Obtener la ruta absoluta
- 19. Ant: Encuentre la ruta de un archivo en un directorio
- 20. ¿Hay alguna manera de expandir un directorio JFileChooser sin un mouse?
- 21. JFileChooser selecciona el directorio pero muestra los archivos
- 22. ¿Cómo obtener la ruta de acceso absoluta del directorio de un archivo?
- 23. configure el JFileChooser para abrir el directorio actual
- 24. alterando el comportamiento de JFileChooser: evitando "elegir" al ingresar en la ruta del archivo JTextField
- 25. En WPF, ¿cómo especifico la ruta a un archivo anidado en un directorio usando XAML?
- 26. cómo obtener la ruta de recurso mediante subtrazado Usando NSBundle
- 27. Posible especificar la ruta del directorio con un comodín?
- 28. Usando hormiga, cambie el nombre de un directorio sin conocer la ruta completa?
- 29. ¿La mejor manera de obtener la ruta al directorio "Datos de la aplicación"?
- 30. Ruta del directorio local
Consulte la documentación. Obteniendo java.io.File: [aquí] (http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#getSelectedFile%28%29). Seleccionar solo directorios: [aquí] (http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#setFileSelectionMode%28int%29). –