zoukankan      html  css  js  c++  java
  • android file path

    问题 出现的异常为:java.lang.IllegalArgumentException: File /mnt/sdcard/crazyit.bin contains a pathseparator。

    主要是由于在打开文件的输出流时使用的openFileOutput()方法的第一参数用于指定文件名称,不能包含路径分隔符“/”
    解决方法   //       FileInputStream fis =
    openFileInput(sdCardDir.getCanonicalPath()+FILE_NAME);改为                FileInputStream fis = new
    FileInputStream(sdCardDir.getCanonicalPath()+FILE_NAME)

    对于InputStream的读取有两种方法

    1.inputstream---》byte---》String

    2.inputstream--->inputstreamReader---->BufferedRead-->string

    android之sd文件读取模块

    FileInputStream fileInputStream = null;
            try {
                File file = new File(Environment.getExternalStorageDirectory()
                        + "/wipe.txt");

                if (!file.exists())
                    file.createNewFile();
                fileInputStream = new FileInputStream(file);
                BufferedReader bufferedReader = new BufferedReader(
                        new InputStreamReader(fileInputStream));
                String temapp;

                while ((temapp = bufferedReader.readLine()) != null) {

                    apps.add(temapp);
                    Toast.makeText(MainActivity.this, temapp, Toast.LENGTH_LONG)
                            .show();
                }
                bufferedReader.close();

            } catch (FileNotFoundException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            } catch (IOException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            } finally {
                if (fileInputStream != null)
                    try {
                        fileInputStream.close();
                    } catch (IOException e2) {
                        // TODO: handle exception
                        e2.printStackTrace();
                    }
            }

  • 相关阅读:
    2. 商城项目完整购物链路 lq
    如何看源码? lq
    事务的了解 lq
    1. 商城业务架构分析 lq
    并发的基础知识 lq
    mysql 索引 lq
    mysqlinnodb了解 lq
    IE6.0、IE7.0 与FireFox CSS兼容的解决方法
    CSS:html/css教程:背景图片的定位问题详解
    IE6 BUG
  • 原文地址:https://www.cnblogs.com/lzh-Linux/p/4480010.html
Copyright © 2011-2022 走看看