DirCollect.java 730 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.ymwk.icvp.pdfToOfdBao;
  2. import java.io.IOException;
  3. import java.nio.file.Path;
  4. import java.util.Map;
  5. /**
  6. * 创建目录
  7. *
  8. * @author 权观宇
  9. * @since 2020-01-20 13:06:26
  10. */
  11. public interface DirCollect {
  12. /**
  13. * 创建目录并复制文件
  14. *
  15. * @param base 基础路径
  16. * @return 创建的目录路径
  17. * @throws IOException IO异常
  18. */
  19. Path collect(String base) throws IOException;
  20. /**
  21. * 创建虚拟目录并推入文件数据
  22. *
  23. * @Author: Lianglx
  24. *
  25. * @param base
  26. * @param virtualFileMap
  27. * @return
  28. * @throws IOException
  29. */
  30. Map<String, byte[]> collect(String base, Map<String, byte[]> virtualFileMap) throws IOException;
  31. }