zoukankan      html  css  js  c++  java
  • 写, 读sdcard目录上的文件

    	 /**
         * 写, 读sdcard目录上的文件,要用FileOutputStream, 不能用openFileOutput
         * 不同点:openFileOutput是在raw里编译过的,FileOutputStream是任何文件都可以
         * @param fileName
         * @param message
         */ 
        // 写在/mnt/sdcard/目录下面的文件 
        public void writeFileSdcard(String fileName, String message) { 
     
            try { 
     
                // FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE); 
     
                FileOutputStream fout = new FileOutputStream(fileName); 
                 
                byte[] bytes = message.getBytes(); 
     
                fout.write(bytes);
     
                fout.close(); 
                Log.i("message", fileName);
     
            } 
     
            catch (Exception e) { 
     
                e.printStackTrace(); 
     
            } 
     
        } 
     
        // 读在/mnt/sdcard/目录下面的文件 
     
        public String readFileSdcard(String fileName) { 
     
            String res = ""; 
     
            try { 
     
                FileInputStream fin = new FileInputStream(fileName); 
     
                int length = fin.available(); 
     
                byte[] buffer = new byte[length]; 
     
                fin.read(buffer); 
     
                res = EncodingUtils.getString(buffer, "UTF-8"); 
     
                fin.close(); 
     
            } 
     
            catch (Exception e) { 
     
                e.printStackTrace(); 
     
            } 
     
            return res; 
     
        } 
    		
    

      

  • 相关阅读:
    C# Winform中WndProc 函数作用
    C#程序集编译输出XML文档的作用
    C#属性访问器
    C#索引器
    static修饰符
    abstract 与 interface
    使用 Override 和 New 关键字进行版本控制
    scrapy爬虫初体验
    正则表达式
    MySQL常用指令
  • 原文地址:https://www.cnblogs.com/fangfang01/p/2968939.html
Copyright © 2011-2022 走看看