Spring batch 在批处理中使用for循环遍历子目录

Spring batch 在批处理中使用for循环遍历子目录,spring-batch,Spring Batch,我试着让一个脚本遍历一个目录,对于目录中的每个文件,它都会生成一个zip归档文件,将归档文件复制到其他地方,然后提取归档文件。最后,我从中复制的整个目录必须与其他地方的新目录相同,但在复制的文件中有存档。 我在浏览目录中的所有文件时遇到了一个问题,因为它有很多子目录,所以我不能用一个简单的for循环浏览所有的子目录。 我的计划是先复制所有的目录和子目录“xcopy/t/e”,然后检查文件和存档副本,并分别提取其中的每个目录和子目录,但正如我前面所说,我无法做到这一点。 如果有人能帮助我,告诉我如

我试着让一个脚本遍历一个目录,对于目录中的每个文件,它都会生成一个zip归档文件,将归档文件复制到其他地方,然后提取归档文件。最后,我从中复制的整个目录必须与其他地方的新目录相同,但在复制的文件中有存档。 我在浏览目录中的所有文件时遇到了一个问题,因为它有很多子目录,所以我不能用一个简单的for循环浏览所有的子目录。 我的计划是先复制所有的目录和子目录“xcopy/t/e”,然后检查文件和存档副本,并分别提取其中的每个目录和子目录,但正如我前面所说,我无法做到这一点。 如果有人能帮助我,告诉我如何浏览这样的文件,或者如何完成我的任务,这将是完美的。
谢谢。

您可以使用递归。zip-r或rsync都可以用一种非常简单的方式完成这项工作。您不必循环