zoukankan      html  css  js  c++  java
  • Android 文件基本操作

    1、遍历指定文件夹下的文件:
        File[] files = new File("/test").listFiles(); 
        for (File file : files) { 
        result += file.getPath() + "
    "; 
        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>

     
  • 相关阅读:
    自己学习并保存的一些shell命令
    【Debian学徒记事】 Debian 安装源配置
    第十三周学习总结
    第十二周学习总结
    第十一周学习总结
    第十周CTF解答
    第十周学习总结
    第九周学习总结
    第八周学习总结
    动态规划:最大子串和
  • 原文地址:https://www.cnblogs.com/fly-allblue/p/3955751.html
Copyright © 2011-2022 走看看