首页 > 代码库 > Android 文件基本操作
Android 文件基本操作
1、遍历指定文件夹下的文件:
File[] files = new File("/test").listFiles(); for (File file : files) { result += file.getPath() + "\n"; Log.i("sang","result =>"+result); }
2、获取文件的修改时间并删除文件:
if(file.exists() && file.isFile()){ Long time =file.lastModified();//获取最后一次修改文件的时间,是个时间戳 if(file.delete()){ Log.e("Sang","删除成功"); }else{ Log.e("Sang","删除失败"); }}
如果没有权限的话,可以手动的修改文件的权限,如:
String command = "chmod 777 " + filePath;Runtime runtime = Runtime.getRuntime();try { runtime.exec(command);} catch (IOException e) { e.printStackTrace();}
另外进行文件操作时,需要在在MainFest.XML文件中添加这2个权限
<!--往sdcard中写入数据的权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<!--在sdcard中创建/删除文件的权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
Android 文件基本操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。