首页 > 代码库 > 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 文件基本操作