如何创建隐藏文件夹

jay*_*jay 3 filesystems android image file sd-card

我想创建一些隐藏的文件夹,如照片隐藏应用程序和隐藏选定的图像从画廊或相机到选定的隐藏文件夹.我google了很多但我找不到任何解决方案.请找我解决方案..提前谢谢

Max*_*Max 7

我的要求是当我将文件添加到隐藏文件夹时,不应该在库中显示,但隐藏的文件夹和文件应该只显示在我的应用程序中..

  1. 要创建隐藏文件夹或文件,请遵循Hamid S.说明:

    File file = new File(Environment.getExternalStorageDirectory().getPath() + "/.Image/");
    file.mkdirs();
    
    Run Code Online (Sandbox Code Playgroud)
  2. 为了防止例如.在/.Image/中显示图片的图库应用程序,创建附加(空)文件.nomedia

这可以防止媒体扫描程序读取您的媒体文件,并通过MediaStore内容提供商将其提供给其他应用程序.但是,如果您的文件对您的应用程序是真正私有的,则应将它们保存在app-private目录中.


Aks*_*hay 1

尝试类似的功能..

public static void hideFile(File file)
{
        File dstFile = new File(file.getParent(), "." + file.getName());
        file.renameTo(dstFile);
}
Run Code Online (Sandbox Code Playgroud)