Я пытаюсь открыть файлы с FileInputStream, в именах которых есть пробелы.
Например:
String fileName = "This is my file.txt";
String path = "/home/myUsername/folder/";
String filePath = path + filename;
f = new BufferedInputStream(new FileInputStream(filePath));
В результате создается исключение FileNotFoundException.
Я попытался жестко закодировать filePath на "/home/myUserName/folder/This\\ is\\ my\\ file.txt"
, чтобы посмотреть, должен ли я экранировать пробельные символы, и он, похоже, не работает.
Любые предложения по этому вопросу?
РЕДАКТИРОВАТЬ: просто чтобы быть на одной странице с каждым, кто просматривает этот вопрос ... открытие файла без пробела в его имени работает, тот, у которого есть пробелы, не удается. Разрешения здесь не проблема и не разделитель папок.