Android入门开发之SD卡读写操作

2014-11-24 07:23:46 · 作者: · 浏览: 2

1. 获取SD卡的根目录


String sdCardRoot = Environment.getExternalStorageDirectory().getAbsolutePath();


2. 在SD卡上创建文件夹目录


/**
* 在SD卡上创建目录
*/
public File createDirOnSDCard(String dir)
{
File dirFile = new File(sdCardRoot + File.separator + dir +File.separator);
Log.v("createDirOnSDCard", sdCardRoot + File.separator + dir +File.separator);
dirFile.mkdirs();
return dirFile;
}


3. 在SD卡上创建文件


/**
* 在SD卡上创建文件
*/
public File createFileOnSDCard(String fileName, String dir) throws IOException
{
File file = new File(sdCardRoot + File.separator + dir + File.separator + fileName);
Log.v("createFileOnSDCard", sdCardRoot + File.separator + dir + File.separator + fileName);
file.createNewFile();
return file;
}