我需要我的 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”。
有什么想法可以解决这个问题吗?塞布