本篇文章主要介绍了"android的文件、目录操作",主要涉及到方面的内容,对于Android开发感兴趣的同学可以参考一下:
android的文件操作要有权限:view plaincopyto clipboardprint?
android的文件操作要有权限:
view plaincopy
to clipboardprint?
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">uses-permission>
SD卡下的文件操作:
1、判断SD卡是否插入
view plaincopy
to clipboardprint?
- Environment.getExternalStorageState().equals(
- android.os.Environment.MEDIA_MOUNTED);
2、获得sd卡根目录:
view plaincopy
to clipboardprint?
- File skRoot = Environment.getExternalStorageDirectory();
私有目录下的文件操作:
1、获得私有根目录:
view plaincopy
to clipboardprint?
- File fileRoot = Context.getFilesDir()+"\\";
文件夹或文件夹操作:
1、确定或获得文件夹和文件路径
a、获得文件或文件夹的绝对路径和相对路径。区别(详见)
view plaincopy
to clipboardprint?
- String path = File.getPath();//相对
- String path = File.getAbsoultePath();//绝对
b 、获得文件或文件夹的父目录
view plaincopy
to clipboardprint?
- String parentPath = File.getParent();
c、获得文件或文件夹的名称:
view plaincopy
to clipboardprint?
- String Name = File.getName();
2、建立文件或文件夹
view plaincopy
to clipboardprint?