如何获取以点 (.) .name 开头的隐藏文件列表
How to get list of hidden files start with dot (.) .name
我正在制作一个应用程序,需要查找和访问隐藏文件。文件名以点 (.) 开头。例如:在内部存储中,我有一个包含 3 个隐藏文件的文件夹。但是当我得到文件夹文件列表时,return 什么也没有。我使用此代码获取文件列表
File root =android.os.Environment.getExternalStorageDirectory();
File Dir = new File(root.getAbsolutePath()+"/DCIM/Camera");
Dir.listFiles()
如何获取包含隐藏文件和通过点名 =>.Name 隐藏的文件的列表文件
FileManager 应用程序可以选择取消隐藏文件。如果启用它你可以看到任何目录中的任何隐藏文件,我需要那个
谢谢。
以“.”开头的文件按照约定隐藏,而不是文件系统本身。如果这些文件存在,那么您的代码应该已经列出了它们。
这些 FileManager 应用程序通常会像您的操作系统一样运行,并隐藏以“.”开头的文件。因为用户希望它们被隐藏,所以这不是由 File
api.
引起的行为
android(或*nix)文件系统中没有隐藏文件。这 '。'只是工具不显示的约定,与文件系统无关。
您的代码应该可以工作,也许您没有任何以“.”开头的文件或者试试下面的代码,我在你的代码中添加了几行。
File root =android.os.Environment.getExternalStorageDirectory();
File Dir = new File(root.getAbsolutePath()+"/DCIM/Camera/");
File files[] = Dir.listFiles();
for(File f: files) {
if(f.getName().startsWith(".")) {
Log.e("", "Found: " + f.getName());
}
}
我正在制作一个应用程序,需要查找和访问隐藏文件。文件名以点 (.) 开头。例如:在内部存储中,我有一个包含 3 个隐藏文件的文件夹。但是当我得到文件夹文件列表时,return 什么也没有。我使用此代码获取文件列表
File root =android.os.Environment.getExternalStorageDirectory();
File Dir = new File(root.getAbsolutePath()+"/DCIM/Camera");
Dir.listFiles()
如何获取包含隐藏文件和通过点名 =>.Name 隐藏的文件的列表文件
FileManager 应用程序可以选择取消隐藏文件。如果启用它你可以看到任何目录中的任何隐藏文件,我需要那个
谢谢。
以“.”开头的文件按照约定隐藏,而不是文件系统本身。如果这些文件存在,那么您的代码应该已经列出了它们。
这些 FileManager 应用程序通常会像您的操作系统一样运行,并隐藏以“.”开头的文件。因为用户希望它们被隐藏,所以这不是由 File
api.
android(或*nix)文件系统中没有隐藏文件。这 '。'只是工具不显示的约定,与文件系统无关。
您的代码应该可以工作,也许您没有任何以“.”开头的文件或者试试下面的代码,我在你的代码中添加了几行。
File root =android.os.Environment.getExternalStorageDirectory();
File Dir = new File(root.getAbsolutePath()+"/DCIM/Camera/");
File files[] = Dir.listFiles();
for(File f: files) {
if(f.getName().startsWith(".")) {
Log.e("", "Found: " + f.getName());
}
}