android的文件、目录操作

来源:互联网 发布:淘宝的二手市场在哪里 编辑:程序博客网 时间:2024/05/18 02:06
 

android的文件、目录操作(一)  

2011-03-18 17:55:38|  分类:工作学习 |  标签:|字号 订阅


android的文件操作要有权限:

view plaincopy to clipboardprint?
  1. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>  

SD卡下的文件操作:

1、判断SD卡是否插入

view plaincopy to clipboardprint?
  1. Environment.getExternalStorageState().equals(  
  2.         android.os.Environment.MEDIA_MOUNTED);  

2、获得sd卡根目录:

view plaincopy to clipboardprint?
  1. File skRoot = Environment.getExternalStorageDirectory();  

私有目录下的文件操作:

1、获得私有根目录:

view plaincopy to clipboardprint?
  1. File fileRoot = Context.getFilesDir()+"\\";  

还未整理

文件夹或文件夹操作:

1、确定或获得文件夹和文件路径

a、获得文件或文件夹的绝对路径和相对路径。区别

view plaincopy to clipboardprint?
  1. String path = File.getPath();//相对  
  2. String path = File.getAbsoultePath();//绝对  

b 、获得文件或文件夹的父目录

view plaincopy to clipboardprint?
  1. String parentPath = File.getParent();  

c、获得文件或文件夹的名称:

view plaincopy to clipboardprint?
  1. String Name = File.getName();  

2、建立文件或文件夹

view plaincopy to clipboardprint?
  1. File.mkDir(); //建立文件夹  
  2. File.createNewFile();//建立文件  

3、判断是文件或文件夹

view plaincopy to clipboardprint?
  1. File.isDirectory()  

4、列出文件夹下的所有文件和文件夹名

view plaincopy to clipboardprint?
  1. File[] files = File.listFiles();  

5、修改文件夹和文件名

view plaincopy to clipboardprint?
  1. File.renameTo(dest);  

6、删除文件夹或文件

view plaincopy to clipboardprint?
  1. File.delete();  


转载:http://blog.csdn.net/fenghome/archive/2010/06/13/5668598.aspx

原创粉丝点击