Файл чтения Java с пробелами в пути

Я пытаюсь открыть файлы с помощью FileInputStream, имена которых содержат пробелы.

Например:

String fileName = "This is my file.txt";
String path = "/home/myUsername/folder/";

String filePath = path + filename;
f = new BufferedInputStream(new FileInputStream(filePath));

В результате создается исключение FileNotFoundException. Я попытался жестко закодировать путь к файлу в "/ home / myUserName / folder / This \\ is \\ my \\ file.txt" , чтобы посмотреть, нужно ли избегать пробелов, и это, похоже, не сработало . Есть предложения по этому поводу?

РЕДАКТИРОВАТЬ: Просто чтобы быть на одной странице со всеми, кто просматривает этот вопрос ... открытие файла без пробелов в его имени работает, а файл с пробелами не работает. Здесь проблема не в разрешениях и не в разделителе папок.

7
задан user253530 3 February 2012 в 12:08
поделиться