//创建文件夹(在布局文件中的Button控件绑定事件"android:onClick="Creat_dir"")
public void Creat_dir(View view)
{
System.out.println("开始创建文件夹");
//判断SD卡是否存在
if(android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) {
String path = Environment.getExternalStorageDirectory() + File.separator + "loong" + File.separator;
File file = new File(path);
if(!file.exists()) {
file.mkdir();
}else{
Toast creat_dir=Toast.makeText(Creat.this, "文件夹已存在!",Toast.LENGTH_LONG );
creat_dir.show();
}
}
}
PS:在AndroidManifest.xml中添加权限
<!-- 往sdcard中写入数据的权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
</uses-permission>
<!-- 在sdcard中创建/删除文件的权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" >
</uses-permission>