您的位置:首页 > 移动开发 > Android开发

Android创建和删除文件夹和文件

2017-01-15 17:29 204 查看
我的博客:http://blog.csdn.net/wanxuedong

前言:看了网上的一些对文件的处理,感觉懵懵的,自己先写一个最简单的吧,这样同学们也好学。

上代码:

import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;

import java.io.File;

public class MainActivity extends AppCompatActivity {
//这里设置了文件的路径,Environment.getExternalStorageDirectory().getAbsolutePath这是获取该文件在sd卡的位置
String path = Environment.getExternalStorageDirectory().getAbsolutePath();
//myfile是我们要创建的文件夹的名字,这里的意思就是在这个路径下创建这个文件夹
File file = new File(path + "/myfile");
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try{
//创建文件的最关键一步
file.mkdir();
}catch (Exception e)
{
e.printStackTrace();
}
//检查是否存在这个文件
if (file.exists())
{
Toast.makeText(this, "文件存在...", Toast.LENGTH_SHORT).show();
} else
{
Toast.makeText(this, "文件不存在...", Toast.LENGTH_SHORT).show();
}
//删除文件的必要步骤
file.delete();
if (file.exists())
{
Toast.makeText(this, "文件存在...", Toast.LENGTH_SHORT).show();
} else
{
Toast.makeText(this, "文件不存在...", Toast.LENGTH_SHORT).show();
}
}
}


最后别忘了夹权限啊,来,走着:

//往sdcard中写入数据的权限

uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE”

//在sdcard中创建/删除文件的权限

uses-permission android:name=”android.permission.MOUNT_UNMOUNT_FILESYSTEMS”

咱什么也别说了,简单易懂,就是这么清楚,哈哈,有问题的同学就来问吧,虽然我也不一定会,哈哈。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android
相关文章推荐