以下のコードを使用するとします。Setpaths=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を使用できると言っても安全ですか?
ありがとう