gpt4 book ai didi

Java桌面应用程序-如何获取特定文件夹中具有相似文件名的文件列表

转载 作者:行者123 更新时间:2023-12-02 07:47:47 25 4
gpt4 key购买 nike

我有一个Java桌面应用程序,在中间阶段,会生成一些具有以下文件名的文件

file-01-1.xml
file-01-2.xml
file-01-3.xml

and so on.

具有此类名称的文件的数量是可变的,我想确定上述类型名称的文件的总数,以便我可以对这些文件进行进一步的处理。 (这些文件是由 DOS 命令生成的,该命令没有给出在其输出中生成的文件数/生成的文件数根据输入文件而变化,因此存在此问题)。

最佳答案

您可以使用File.list()File.listFiles()将它们与FileFilter相结合来实现纯java解决方案。两种方法都返回数组,因此您可以检索数组长度来获取文件数。

如果文件数量很大(例如数千个),此方法可能无效。在这种情况下,我建议您通过执行诸如 sh ls file* | 之类的外部命令来实现特定于平台的解决方案。 wc -l <​​.

关于Java桌面应用程序-如何获取特定文件夹中具有相似文件名的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7626587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com