从所有目录的集合中删除不需要的目录:android?

时间:2014-08-27 05:16:12

标签: java android directory set

我想删除扫描结果中除所需目录以外的所有目录。我认为在“文件夹”中列出了所有目录,从中我需要提取我的文件夹“chatter”。文件夹“chatter”可能存储在内部/外部存储器中!请有人帮帮我.. ??

public void startScan() {
    clearData();
    final LibSettings libSettings = LibSettings.current();
    final Set<String> folders = new LinkedHashSet<String>(libSettings.autoScanDirs);
    if (libSettings.autoScanRemovableMedia) {
        folders.addAll(MediaManager.getReadableMedia());
    }

    scanner.startScan(libSettings.allowedFileTypes, folders);

1 个答案:

答案 0 :(得分:0)

最后我自己找到了答案。根据我的要求,我只希望指定的目录作为Set的元素。 实际上我研究了这个概念&#34; Set&#34;在Java中。

这里我做的是: 刚刚添加了两行代码!!

folders.clear();
folders.add("/mnt/sdcard/chatter");