Android创建和删除文件夹和文件

时间: 2012-12-19 / 分类: Android开发, 资料积累 / 浏览次数: 4,736 views / 2个评论 发表评论

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

/**
  * 创建目录文件
  */
 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卡中的,你可以先看看上篇文章



.

*******************************************************************

上面是广告! 真的是广告!! 真的真的啊!!!

-----------------------------------------------------Copyright © 2011-2012--浙ICP备12011997---------------------------- ---------------------- ------------------------

无觅相关文章插件,快速提升流量