Android项目中的自定义文件夹

时间:2015-07-01 21:47:23

标签: android directory

我需要在我的Android项目中放置一个文件夹,我可以使用File myDir = new File(path-to-dir);访问该文件夹,但我似乎无法找到一种方法来执行此操作。我已经尝试将它放在assets文件夹中,但我需要访问我的文件夹本身,所以我可以在File对象中对它执行操作。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

第1步:创建文件夹ins资产文件夹并将文件放在那里..

第2步:假设您在资源文件夹中有一个名为myfolder的文件夹,请尝试此代码

ReadFromfile("/myfolder/myfile.txt", mContext);

,功能是

public String ReadFromfile(String fileName, Context context) {
    StringBuilder returnString = new StringBuilder();
    InputStream fIn = null;
    InputStreamReader isr = null;
    BufferedReader input = null;
    try {
        fIn = context.getResources().getAssets()
                .open(fileName, Context.MODE_WORLD_READABLE);
        isr = new InputStreamReader(fIn);
        input = new BufferedReader(isr);
        String line = "";
        while ((line = input.readLine()) != null) {
            returnString.append(line);
        }
    } catch (Exception e) {
        e.getMessage();
    } finally {
        try {
            if (isr != null)
                isr.close();
            if (fIn != null)
                fIn.close();
            if (input != null)
                input.close();
        } catch (Exception e2) {
            e2.getMessage();
        }
    }
    return returnString.toString();
}

SO Question

的信用