Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';t访问资产子文件夹中的文件_Android_File_Text_Assets_Subdirectory - Fatal编程技术网

Android Can';t访问资产子文件夹中的文件

Android Can';t访问资产子文件夹中的文件,android,file,text,assets,subdirectory,Android,File,Text,Assets,Subdirectory,我正在使用Andriod Studio开发一个应用程序,在访问我的资产子文件夹时遇到了一些问题。 当我试图访问资产根文件夹中的文件(比如file1)时,如下所示 AssetManager assetMng = getAssets(); InputStream textoInput; String path = "file1.txt"; try { textoInput = assetMng.open(path); BufferedReader r = n

我正在使用Andriod Studio开发一个应用程序,在访问我的资产子文件夹时遇到了一些问题。 当我试图访问资产根文件夹中的文件(比如file1)时,如下所示

AssetManager assetMng = getAssets();
InputStream textoInput;
String path = "file1.txt";

    try {
        textoInput = assetMng.open(path);
        BufferedReader r = new BufferedReader(new InputStreamReader(textoInput));
        StringBuilder total = new StringBuilder();
        String line;
        while ((line = r.readLine()) != null) {
            total.append(line);
        }
} catch (IOException e){
        lista.add("Exception: " + e.toString());
        e.printStackTrace();
    }
我成功地读到了课文。但是,当我将“file1.txt”更改为“sub\file2.txt”时,我会得到一个“未找到文件”执行选项

有人知道发生了什么吗?我错过什么了吗


谢谢

Android基于linux-使用正斜杠而不是反斜杠。所以,
sub/file2.txt