簡體   English   中英

FilenotFoundException Java文件Android

[英]FilenotFoundException java file android

        File fXmlFile = new File("D:\\Praias.xml");

        DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
        DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
        Document doc = dBuilder.parse(fXmlFile);

我的文件在D:\\

為什么我有這個例外?

日志記錄

  W/System.err(  845): java.io.FileNotFoundException: /D:/Praias.xml
  W/System.err(  845):    at org.apache.harmony.luni.platform.OSFileSystem.open(OS
  FileSystem.java:244)
  W/System.err(  845):    at java.io.FileInputStream.<init>(FileInputStream.java:7
  7)
  W/System.err(  845):    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuild
  er.java:138)
  W/System.err(  845):    at inescporto.seawatch.BeachesParser.parserXML(BeachesPa
  rser.java:36)

當您將文件直接保存在計算機驅動器下時,有些操作系統會出現問題。 嘗試將文件保留在目錄中。 為了安全起見,請使用正斜杠(/)。

問題是,當我編寫一個Android應用程序時,我試圖打開目錄D:\\中的文件,因此您可以很容易地注意到,該目錄在android設備中不存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM