### Question:
OFDReader implements Closeable { @Override public void close() throws IOException { if (closed) { return; } closed = true; if (workDir != null && Files.exists(workDir)) { try { FileUtils.deleteDirectory(workDir.toFile()); } catch (IOException e) { throw new IOException("无法删除Reader的工作空间，原因：" + e.getMessage(), e); } } } private  OFDReader();  OFDReader(Path ofdFile); Path getWorkDir(); OFDDir getOFDDir(); ST_Loc getDefaultDocSignaturesPath(); Signatures getDefaultSignatures(); boolean hasSignature(); Annotations getAnnotations(); int getNumberOfPages(); PageInfo getPageInfo(int pageNum); ST_Box getPageSize(Page page); Page getPage(int pageNum); ST_ID getPageObjectId(int pageNum); ResourceLocator getResourceLocator(); CT_Attachment getAttachment(String name); Path getAttachmentFile(String name); @Override void close();  }### Answer:
@Test void close() throws IOException { Path p; try (OFDReader reader = new OFDReader(src)) { p = reader.getWorkDir(); System.out.println(">> " + p.toAbsolutePath().toString()); } assertTrue(Files.notExists(p)); }