Мне нужно, чтобы мое приложение для Android сохраняло XML-файл во внешнем кеше с именем файла, которое содержит пробел.
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File(activity
.getExternalCacheDir().getAbsolutePath()
+ "/Local storage.xml"));
transformer.transform(source, result);
Когда я вручную просматриваю каталог с файлами, я нахожу этот файл :«Local%20storage.xml».
Итак, когда я пытаюсь прочитать его с помощью
File localStorageXmlFile = new File(activity.getExternalCacheDir()
.getAbsolutePath()
+ "/Local storage.xml");
, у меня возникает исключение FileNotFoundException, поскольку файл «Local storage.xml» не может быть найден на моем устройстве.
Есть идеи, как решить эту проблему? Себ