开发者社区> 问答> 正文

war包放到tomcat里面程序会把文件夹的 isDirectory() 返回为false,什么原因?

war 包 部署到 tomcat 里面后,程序会把文件夹的 isDirectory() 返回为false,这是什么情况啊?
`System.out.println("正在 list " + file.getCanonicalPath() + //

                " 是文件么 " + file.isFile() + //
                " 是文件夹么 " + file.isDirectory() + //
                " 符合正则表达式 " + regex + " 么 " + Verify.regex(file.getPath(), regex));`

D:Program%20FilesApache-Tomcat-7webappsliWEB-INFclasses 是文件夹么 false
D:workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsliWEB-INFclasses 是文件夹么 true

展开
收起
落地花开啦 2016-05-26 17:30:35 2182 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    打包之后只能算文件了,你要做directory相关操作只能另外开目录了吧。

    2019-07-17 19:16:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载