android创建和删除文件夹和文件的实现方法

 更新时间:2017年03月17日 08:35:54   投稿:jingxian  
下面小编就为大家带来一篇android创建和删除文件夹和文件的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

这个也比较简单了,直接上代码

/**
 *
 创建目录文件

 */

public

static 
void createPath(String path) {

  File
 file = new

File(path);

  if

(!file.exists()) {

   file.mkdir();

  }
 }

删除文件比较简单,但是删除文件夹就不是那么简单了,特别是里面还包含很多子文件。你需要逐条的删除。

/**


 *
 删除文件夹所有内容


 *


 */


public

void deleteFile(File file) {


 


 if

(file.exists()) { //
 判断文件是否存在


  if

(file.isFile()) { //
 判断是否是文件


   file.delete();
//
 delete()方法 你应该知道 是删除的意思;


  }
else

if 
(file.isDirectory()) { //
 否则如果它是一个目录


   File
 files[] = file.listFiles(); //
 声明目录下所有的文件 files[];


   for

(int i = 0; i < files.length; i++) { //
 遍历目录下所有的文件


    this.deleteFile(files[i]);
//
 把每个文件 用这个方法进行迭代


   }


  }


  file.delete();


 }
else

{


  //


 }


}

如果你的文件是存储在SD卡中的,你可以先看看上篇文章

String filespath = cxt.getFilesDir().getPath(); // 得到私有文件夹的路径

以上这篇android创建和删除文件夹和文件的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Android自定义控件实现时间轴

    Android自定义控件实现时间轴

    这篇文章主要为大家详细介绍了Android自定义控件实现时间轴,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • Android 7.0应用之间如何共享文件

    Android 7.0应用之间如何共享文件

    这篇文章主要介绍了Android 7.0应用之间如何共享文件,帮助大家更好的理解和使用Android进行开发,感兴趣的朋友可以了解下
    2020-12-12
  • Android开发使用Handler的PostDelayed方法实现图片轮播功能

    Android开发使用Handler的PostDelayed方法实现图片轮播功能

    这篇文章主要介绍了Android开发使用Handler的PostDelayed方法实现图片轮播功能,结合实例形式分析了Android基于Handler的PostDelayed方法实现图片轮播功能的具体步骤与相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • 20.5 语音合成(百度2016年2月29日发布的tts引擎)

    20.5 语音合成(百度2016年2月29日发布的tts引擎)

    编写手机App时,有时需要使用文字转语音(Text to Speech)的功能,比如开车时阅读收到的短信、导航语音提示、界面中比较重要的信息通过语音强调
    2016-03-03
  • 很实用的Android日期计算类

    很实用的Android日期计算类

    这篇文章主要为大家详细介绍了很实用的Android日期计算类,一个是获取与今天时间差,另一个是日期格式化工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android webview如何加载HTML,CSS等语言的示例

    Android webview如何加载HTML,CSS等语言的示例

    本篇文章主要介绍了Android webview如何加载HTML,CSS等语言的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Android进阶Hook拦截系统实例化View过程实现App换肤功能

    Android进阶Hook拦截系统实例化View过程实现App换肤功能

    这篇文章主要为大家介绍了Android进阶Hook拦截系统实例化View过程实现App换肤功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Android自定义控件实现圆形进度条

    Android自定义控件实现圆形进度条

    这篇文章主要为大家详细介绍了Android自定义控件实现圆形进度条的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android实现手写板功能

    Android实现手写板功能

    这篇文章主要为大家详细介绍了Android实现手写板功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Android开发 Bundle传值的理解与使用小结

    Android开发 Bundle传值的理解与使用小结

    这篇文章主要介绍了Android开发 Bundle传值的理解与使用小结,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-07-07

最新评论