zoukankan      html  css  js  c++  java
  • 文件操作

    一、操作SD卡

    SD卡文件存储在SDCARD目录下。

    对于android版本在1.5以下的,无需声明用户权限。1.5以上的需要声明用户权限:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    使用以下方法获得SD卡路径:

    Environment.getExternalStorageDirectory()

    此方法获得的将是一个文件夹的路径。

    二、文件下载:

    部分代码:

    //建立文件

               File f=new File(dir+"/"+name);

               f.createNewFile();

               URL url=null;

               HttpURLConnection  http=null;

               try {

                  url = new URL(urlstr);

               } catch (MalformedURLException e) {

                  // TODO Auto-generated catch block

                  e.printStackTrace();

               }

               try {

                  http=(HttpURLConnection)url.openConnection();

               } catch (IOException e) {

                  // TODO Auto-generated catch block

                  e.printStackTrace();

               }

               InputStream io=http.getInputStream();

               //BufferedReader buf=new BufferedReader(new InputStreamReader(io));

               //建立outputstream

               OutputStream out=new FileOutputStream(new File(dir+"/"+name));

               byte[] data=new byte[4*1024];

               while(io.read(data)!=-1){

                  out.write(data);

               }

               out.flush();

               io.close();

               out.close();

    此操作大部分用到的是java的IO知识。

  • 相关阅读:
    FastAPI 中间件(二) 高级中间件
    FastAPI 中间件(一) 自定义中间件
    FastAPI 进阶知识(三) 错误处理
    FastAPI 进阶知识(二) JSON兼容编码
    FastAPI 进阶知识(一) 表单数据
    FastAPI 基础学习(十四) Response自定义状态码
    FastAPI Response(一) Response模型
    FastAPI 基础学习(十三) Header操作
    FastAPI 基础学习(十二) Cookie操作
    FastAPI 基础学习(十一) 复杂数据类型
  • 原文地址:https://www.cnblogs.com/itfenqing/p/4429525.html
Copyright © 2011-2022 走看看