gpt4 book ai didi

com.koolearn.klibrary.core.filesystem.ZLPhysicalFile.setCached()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 12:12:06 26 4
gpt4 key购买 nike

本文整理了Java中com.koolearn.klibrary.core.filesystem.ZLPhysicalFile.setCached()方法的一些代码示例,展示了ZLPhysicalFile.setCached()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZLPhysicalFile.setCached()方法的具体详情如下:
包路径:com.koolearn.klibrary.core.filesystem.ZLPhysicalFile
类名称:ZLPhysicalFile
方法名:setCached

ZLPhysicalFile.setCached介绍

暂无

代码示例

代码示例来源:origin: ydcx/KooReader

private List<ZLPhysicalFile> collectPhysicalFiles(List<String> paths) {
  final Queue<ZLPhysicalFile> fileQueue = new LinkedList<ZLPhysicalFile>();
  final HashSet<ZLPhysicalFile> dirSet = new HashSet<ZLPhysicalFile>();
  final LinkedList<ZLPhysicalFile> fileList = new LinkedList<ZLPhysicalFile>();
  for (String p : paths) {
    fileQueue.offer(new ZLPhysicalFile(new File(p)));
  }
  while (!fileQueue.isEmpty()) {
    final ZLPhysicalFile entry = fileQueue.poll();
    if (!entry.exists()) {
      continue;
    }
    if (entry.isDirectory()) {
      if (dirSet.contains(entry)) {
        continue;
      }
      dirSet.add(entry);
      for (ZLFile file : entry.children()) {
        fileQueue.add((ZLPhysicalFile)file);
      }
    } else {
      entry.setCached(true);
      fileList.add(entry);
    }
  }
  return fileList;
}

代码示例来源:origin: Jiangzqts/EpubRead

private List<ZLPhysicalFile> collectPhysicalFiles(List<String> paths) {
  final Queue<ZLPhysicalFile> fileQueue = new LinkedList<ZLPhysicalFile>();
  final HashSet<ZLPhysicalFile> dirSet = new HashSet<ZLPhysicalFile>();
  final LinkedList<ZLPhysicalFile> fileList = new LinkedList<ZLPhysicalFile>();
  for (String p : paths) {
    fileQueue.offer(new ZLPhysicalFile(new File(p)));
  }
  while (!fileQueue.isEmpty()) {
    final ZLPhysicalFile entry = fileQueue.poll();
    if (!entry.exists()) {
      continue;
    }
    if (entry.isDirectory()) {
      if (dirSet.contains(entry)) {
        continue;
      }
      dirSet.add(entry);
      for (ZLFile file : entry.children()) {
        fileQueue.add((ZLPhysicalFile)file);
      }
    } else {
      entry.setCached(true);
      fileList.add(entry);
    }
  }
  return fileList;
}

代码示例来源:origin: Jiangzqts/EpubRead

doAdd = false;
    file.setCached(false);
  !fileInfos.check(file, true)
);
file.setCached(false);

代码示例来源:origin: ydcx/KooReader

doAdd = false;
    file.setCached(false);
  !fileInfos.check(file, true)
);
file.setCached(false);

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com