创建不会被系统扫描文件夹
来源:互联网 发布:多益网络公司地址 编辑:程序博客网 时间:2024/06/01 08:30
有时候我们想保存一些应用的缓存图片或者视频,但是我们不希望这些图片或视频被系统扫描到,从而显示到相册中,这时候我们应该怎么做的?
只需要在创建的文件中在创建一个.nomedia文件即可。
代码示例:
File file = new File(path);
if (!file.exists()) {
file.mkdirs();
}
createNoMediaFile(files[i]);//调用该方法,则创建的文件夹不会被系统媒体库扫描
createNoMediaFile方法如下:
private void createNoMediaFile(String folder) {
File file = new File(folder);
if (!file.exists()) {
try {
file.mkdirs();
} catch (Exception e) {
e.printStackTrace();
}
}
if (file.exists()) {
String path = folder + “/.nomedia”;
File noMediaFile = new File(path);
if (!noMediaFile.exists()) {
try {
noMediaFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
阅读全文
0 0
- 创建不会被系统扫描文件夹
- 关于新建项目 添加类系统不会自动创建App_Code文件夹的解决方案
- C++黑客编程揭秘与防范之创建一个不会被删除和文件夹
- 扫描文件夹
- android 创建文件夹,扫描某目录下的文件
- 170607 python创建文件夹及扫描路径文件
- Android创建前台运行的Service(不会被系统杀死)
- 创建文件夹,用系统日期命名。
- 创建文件夹(取当前系统时间)
- 创建系统时间命名的文件夹
- ubuntu系统samba创建文件夹无权限
- 创建、移动或删除文件后不会刷新 Windows 资源管理器文件夹中的文件列表
- 文件夹的遍历扫描
- spring 文件夹扫描
- 怎么扫描空文件夹
- 扫描SD卡文件夹
- 二分查找 扫描文件夹
- 扫描删除文件夹问题
- POJ-1724 ROADS
- NSInvocation 详解
- 一些需要解决的东西
- LinuxC学习日常——自习(1)
- linux 清除左边一列的”
- 创建不会被系统扫描文件夹
- Linux防火墙iptables(一)入门介绍(扫盲)
- codevs1132 瑞士轮 归并排序
- MMU内存管理单元(2)-访问权限控制
- MyEclipse中文注释乱码问题
- Easyui 弹出加载中的遮罩的两种方法
- 深入理解Java虚拟机到底是什么
- Java播放音乐最短代码(助于理解)
- java生成最简单的二维码