`

删除掉指定目录下的.nomedia文件夹和文件

 
阅读更多

为了屏蔽一些文件我们会在手机sd卡中创建.nomedia文件夹或文件,系统不会扫描这个文件夹,也不会扫描包含.nomedia文件的文件夹中的文件。

 

有时候我们又想去除掉这个文件夹或者文件,可以使用下面方法,我在一个测试类中进行测试。

 

package com.hezhd.privategallery.test;

import java.io.File;

import android.test.AndroidTestCase;

public class FileTest extends AndroidTestCase {
	public void deleteThumbDir() {
		deleteFiles(new File("/mnt/sdcard/gallery/a"));
	}
	
	public void deleteFiles(File dir) {
		File[] files = dir.listFiles();
		for(File file : files) {
			if(file.isDirectory()) {
				deleteFiles(file);
			}else if(file.isFile()&&file.getName().equals(".nomedia")) {
				file.delete();
			}
		}
		dir.delete();
	}
}

 

 

分享到:
评论

相关推荐

    cmd操作命令和linux命令大全收集

    del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) move 盘符路径要移动的文件名 存放移动文件的路径...

    新版Android开发教程.rar

    己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算软件平台,组建了 google 主导的拥有众多产业界巨头的产业联盟,有利于 高效开发、降低成本。 � 由于是源...

    ogitor编译全过程 ogitor0.5.4+vs2008+WIN32+QT4.8.0+ogre1.8.0

    首先下载 Ogitor 0.5.4 的源码包以及配套的 media.zip 和 projects.zip 文件,并解压至指定目录(例如 `D:\ogitor\RunPath`)。 - **配置环境变量** - 在系统变量中添加或修改 `OGRE_CTHUGHA`,值为 Ogre 编译后...

    福建省计算机一级考试历年操作.pdf

    - **条件判断**:IF函数进行条件判断,例如“=IF(A2>10, "Yes", "No")”检查A2单元格是否大于10,如果是,则显示"Yes",否则显示"No"。 以上内容涵盖了福建省计算机一级考试中关于操作系统和办公软件的基础操作,...

    windows-server-2008R2WEB修改域用户密码图文介绍.docx

    这可以通过“添加或删除角色”功能进行,选择“下一步”,等待片刻,然后插入安装光盘CD1,安装WebIIS服务角色组件。确保勾选所有需要的功能。 2. **复制文件**: 复制名为`iisadmpwd`的两个文件夹到Windows ...

    xheditor-1.1.14

    如果您希望样式表存储在系统自带的模板目录ui.css中,请将插件对象的样式名留空,则会自动按照插件名来调用相应的样式,例如:xhEdtBtnCut、xhEdtBtnCopy,其中的Cut和Copy是插件名 具体调用方法请参考演示文件夹中...

    NodeJS_GoogleDrive:与GoogleDrive集成的NodeJS

    4. 下载生成的JSON凭证文件,并将其保存在安全的地方,如项目根目录下的`credentials.json`。 **三、引入Google API库和配置** 在Node.js代码中,引入googleapis库并配置认证信息: ```javascript const {google}...

    jquery插件Jplayer使用方法简析

    `swfPath`指定了Flash文件的路径,`solution`则指定了音频播放的解决方案,`useStateClassSkin`则表示是否使用状态类皮肤,`autoBlur`表示是否自动失去焦点,`smoothPlayBar`控制进度条是否平滑,`keyEnabled`允许...

Global site tag (gtag.js) - Google Analytics