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