鉴于我们使用下面的代码 Set paths = servletCtxt.getResourcePaths("/app/themes");
我们如何判断路径中的路径是目录还是实际文件?
这通常是在一场压缩战争中。
我确实找到了这个,但我打赌它不可靠:
当它是一个文件
servletCtxt.getResource(dir).getContent()
returned (java.io.ByteArrayInputStream) java.io.ByteArrayInputStream@5a645a64
当它是一个目录时,它返回:
(org.apache.naming.resources.FileDirContext) org.apache.naming.resources.FileDirContext@57155715
可以肯定地说我可以在 getContent 返回的内容上使用带有 InputStream 的 instanceof 吗?
谢谢