Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何查找我只知道开头的文件夹?_Android_Filesystems - Fatal编程技术网

Android 如何查找我只知道开头的文件夹?

Android 如何查找我只知道开头的文件夹?,android,filesystems,Android,Filesystems,我在不同的安卓设备上寻找摄像头文件夹 它在不同的设备上被称为100ANDRO,100MEDIA,100lgdsc,以及Camera 这个文件夹可能有其他版本,但似乎有一个模式;如果它不叫照相机,它以“100”开头 如何查找以100开头的文件夹?您可以尝试使用。它可以很好地与File.listFiles(FileNameFilter)配合使用,如图所示 对于您的问题,您可以使用此FileNameFilter(Updated:@Andrew指出了DCIM文件夹的目录名结构) 对于模式: privat

我在不同的安卓设备上寻找摄像头文件夹

它在不同的设备上被称为
100ANDRO
100MEDIA
100lgdsc
,以及
Camera

这个文件夹可能有其他版本,但似乎有一个模式;如果它不叫照相机,它以“100”开头

如何查找以100开头的文件夹?

您可以尝试使用
。它可以很好地与
File.listFiles(FileNameFilter)
配合使用,如图所示

对于您的问题,您可以使用此
FileNameFilter
Updated:@Andrew指出了DCIM文件夹的目录名结构)

对于
模式

private static final Pattern pat = Pattern.compile("[0-9]{3}[A-Za-z0-9]{5}");

仅供参考,您需要处理“100”以外的数字-有关详细信息,请参阅。
private static final Pattern pat = Pattern.compile("[0-9]{3}[A-Za-z0-9]{5}");