如何在android上从计算机上读取文本文件

时间:2015-04-12 11:30:28

标签: android file

我有简单的Android应用程序从计算机的硬盘读取文本文件。

所以我用的是,

try 
    {           
        File myFile = new File("E:\\myFolder\\"+name);
        Log.i("Test", "Path = "+myFile.getAbsolutePath().toString());
        FileInputStream fIn = new FileInputStream(myFile);
        BufferedReader myReader = new BufferedReader(new InputStreamReader(fIn));
        String aDataRow = "";
        while ((aDataRow = myReader.readLine()) != null) 
        {
            UpdateArray.add(aDataRow);
        }
        myReader.close();
        return UpdateArray;
    }
    catch (FileNotFoundException e) 
    {
        Toast.makeText(getBaseContext(), "File is Not Present at Location.", Toast.LENGTH_LONG).show();
        return null;
    }
    catch (Exception e) 
    {
        Toast.makeText(getBaseContext(), "Something Went Wrong.", Toast.LENGTH_LONG).show();
        return null;
    }

但它是“文件在位置不存在”。烤面包。

请帮助我。

1 个答案:

答案 0 :(得分:1)

默认情况下,您的Android设备无法访问您的台式计算机,而且肯定没有Windows驱动器号。