Estoy tratando de abrir archivos con FileInputStream que tienen espacios en blanco en sus nombres.Archivo de lectura Java con espacios en blanco en su ruta
Por ejemplo:
String fileName = "This is my file.txt";
String path = "/home/myUsername/folder/";
String filePath = path + filename;
f = new BufferedInputStream(new FileInputStream(filePath));
El resultado es que un FileNotFoundException está siendo lanzada. Intenté codificar el filePath en "/home/myUserName/folder/This\\ is\\ my\\ file.txt"
solo para ver si debía escapar de los espacios en blanco y no parecía funcionar. ¿Alguna sugerencia sobre este asunto?
EDITAR: Solo para estar en la misma página con todos los que ven esta pregunta ... abrir un archivo sin espacio en blanco en su nombre funciona, uno que tiene espacios en blanco falla. Los permisos no son el problema aquí ni el separador de la carpeta.
posible duplicado de http://stackoverflow.com/questions/5358850/accessing-files-with-spaces-in-filename-from-java –