1. 读写权限AndroidManifest.xml
sdcard目录文件创建删除权限
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
sdcard目录文件写权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2. import的packages
import java.io.File;
import java.io.FileDescriptor;
import java.io.FileNotFoundException;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.FileOutputStream;

import android.os.Environment;
import android.os.FileUtils;

3. 判断sdcard是否存在
String state = Environment.getExternalStorageState();
if (!Environment.MEDIA_MOUNTED.equals(state)) {

}

4. sdcard路径
sdcard_path = Environment.getExternalStorageDirectory().getPath();

5. 列出目录文件

File f1 = new File(sdcard_path);
for (File file : f1.listFiles()) {
if (file.isDirectory()) set icon

else set icon
get file: file.getName();

}

6. 创建目录
File dir = new File(sdcard_path, folder_name);
if (!dir.exists())
dir.mkdirs();

7. 创建文件
String file =sdcard_path+"/"+file_name;
File f = new File(file);
if (!f.exists())
try {
f.createNewFile();
} catch (Exception e) {
}
往文件里写数据
OutputStream output = new FileOutputStream(f);
output.write(48); //0
output.close();

8. 删除目录文件
File f = new File(sdcard_path, folder_file_path);
if (f.exists()) {
f.delete();

更多相关文章

  1. Android遍历某个文件夹的图片并实现滑动查看的的Gallery
  2. android sdcard文件存储 + 媒体库更新方法
  3. 录音及播放音频文件
  4. 修改android文件系统为可读可写
  5. Android 读写XML文件(使用pull解析)

随机推荐

  1. Android 实时视频采集/编码/传输/解码/播
  2. android中使用jni,ndk的C语言回调方法
  3. [Android] 一份代码,两个版本
  4. 一行代码搞定Android屏幕适配
  5. Android系统架构的简单描述
  6. Android(安卓)R文件消失
  7. 浅析Android事件分发机制
  8. 关于用百度地图开发的准备工作
  9. Android 隐藏手机号中间四位和隐藏邮箱地
  10. Android xmlns