我試圖從Android上的特定文件夾讀取特定文件,然後將其讀入SQLite數據庫。當我從資產文件夾中抓取它時,讀入數據庫工作正常(但是這對於最終版本不起作用,因爲文件將在時間上改變)。但是,我遇到了文件沒有找到實際訪問文件的問題。Android選擇特定的文件位置
在設備上,該文件的路徑顯示爲「/ storage/emulated/0/Wellpro」,文件名爲「orfice.txt」。
目前我的代碼來訪問該文件從大約3或4個不同的來源扔在一起,因爲我沒有找到任何具體的東西。
String fileName = "/storage/emulated/0/Wellpro/orfice.txt";
String path = Environment.getExternalStorageDirectory()+fileName;
InputStream is = new FileInputStream(path);
BufferedReader buffer = new BufferedReader(new InputStreamReader(is, "UTF-8"));
任何幫助將不勝感激。
感謝。
該文件沒有坐在SD卡的路徑中。它坐在一個文件夾中。 此外,我不知道這是否會改變的事情,但它不是在SD卡persay。它位於內部存儲器上,但任何應用程序均可訪問該存儲器。雖然,據我所知,它被視爲外部存儲無論如何。 – Mitchell
我沒有完全得到你。如果它能幫助你理解,那就很開心 – Kathi
該文件坐在名爲「Wellpro」的文件夾中。所以,我需要首先進入該文件夾哪個去SD卡路徑不會我不會想到? – Mitchell