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

Android 文件基本操作

2014-09-04 11:47 190 查看
1、遍历指定文件夹下的文件:


File[]files=newFile("/test").listFiles();
for(Filefile:files){
    result+=file.getPath()+"\n";
    Log.i("sang","result=>"+result);
}




2、获取文件的修改时间并删除文件:


if(file.exists()&&file.isFile()){
Longtime=file.lastModified();//获取最后一次修改文件的时间,是个时间戳
if(file.delete()){
Log.e("Sang","删除成功");
}else{
Log.e("Sang","删除失败");
}
}



如果没有权限的话,可以手动的修改文件的权限,如:

Stringcommand="chmod777"+filePath;
Runtimeruntime=Runtime.getRuntime();
try{
runtime.exec(command);
}catch(IOExceptione){
e.printStackTrace();
}


另外进行文件操作时,需要在在MainFest.XML文件中添加这2个权限

<!--往sdcard中写入数据的权限-->

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

<!--在sdcard中创建/删除文件的权限-->

<uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: