java - Linux:如何获取嵌套文件夹中文件的路径
问题描述
我想执行:
java -jar rootfolder/nested folders/*.jar
我只是不知道如何指定嵌套文件夹结构,因为它是动态生成的,所以我不知道。
我试过了:
java -jar rootfolder/**/*.jar
但得到以下错误:
Error: Unable to access jarfile
解决方案
您可以使用find
命令找到 jar 文件吗?
find ./ -name "*.jar"
如果是,您可以使用该命令的结果作为命令的输入:
java -jar `find ./ -name "*.jar"`
或者,(这更具可读性,但并不总是有效):
java -jar $(find ./ -name "*.jar")
推荐阅读
- python-3.x - 在 Python 中,我如何自动在漂亮汤查看的文件名中包含当前的 UTC 日期
- twitter-bootstrap - 使用引导程序表单提交使用 glyphicon
- reactjs - Formik 表单在编辑时不更新字段
- android - IllegalArgumentException:错误的状态类期望查看状态但收到
- django - 如何使用完全不同的 python 脚本将照片上传到 django 媒体根目录?
- python - 为什么函数有时在 python 中不起作用?
- arrays - 如何在 Algolia 中搜索数组
- javascript - 在 Angular 中将商品添加到购物车
- regex - 如何用powershell替换每行的第一部分和最后一部分
- javascript - 如何在 html 页面中放置 datetimepicker?