【发布时间】:2021-06-12 05:58:11
【问题描述】:
我有一个现有的 shell 脚本来检查文件是否存在:
[ -f $FULL_FILE_PATH ] && echo FILE_EXISTS
我从 java 调用这个脚本。但是假设我有 20 个文件,在这种情况下我调用这个脚本 20 次。有没有一种方法可以通过传递文件列表来调用这个脚本一次?这样,我可以跳过这个脚本调用的一些额外重复。
【问题讨论】:
-
您可以在 Java 代码中检查文件是否存在
-
您到底想要它做什么?为每个存在的文件打印
FILE_EXISTS?如果任何文件存在,则一次,如果没有,则根本不存在?或者如果所有文件都存在则一次,如果不存在则根本不存在? -
我想为存在的文件打印
$FULL_FILE_PATH。 @约瑟夫 -
Files.exists() 是您应该使用的,而不是从 java 运行 shell 脚本...