IO操作

读取系统默认文件或文件夹
  • File getDir(String name, int mode),在程序的data文件夹下,根据指定name创建或获取文件夹(并指定文件夹权限)
  • File getFilesDir(),获取程序的data文件夹下的files文件夹
  • String[] fileList(),获取程序data文件夹下的所有文件列表
  • Environment.getExternalStorageState(),获取外部存储器状态(用于判断是否插入了SD卡)
  • Environment.getExternalStorageDirectory(),获取外部存储器根目录
//File文件对象判断
file.exists()//file对象加载的文件是否存在
file.isDirectory()//file对象加载的是否为文件夹



字节流读取文件 //使用android系统中的上下文对象创建字节流,该方式系统会自动管理文件,不需要人工处理存放位置等信息
//此处使用传递的上下文创建流对象
//fileName,创建的文件名,只填入文件名即可(不需要添加路径,否则出错)
//文件存放的默认路径是:手机内存->data->data->应用程序包->files
//fileMode,文件操作模式(私有,全局读,全局写或全局读写)
FileOutputStream out=context.openFileOutput(fileName, fileMode);




你可能感兴趣的:(android,IO)