gpt4 book ai didi

Java move 具有特定文件扩展名的文件

转载 作者:行者123 更新时间:2023-11-29 03:57:05 24 4
gpt4 key购买 nike

您好,我正在开发一个简单的程序,为了设置程序,我需要程序检查 zip 文件的目录,并且其中的任何 zip 文件都需要 move 到另一个文件夹中。

假设我有 folder1,它包含 6 个 zip 文件,然后我有另一个名为 folder2 的文件夹,我需要所有的 zip,只有 folder1 中的 zip move 到 folder2

感谢您对这个问题的任何帮助。

顺便说一句,我是菜鸟,所以任何代码示例都将不胜感激

最佳答案

对于 folder1 中的每个文件,使用 String#endsWith()查看文件名是否以 ".zip" 结尾。如果是,将其移至 folder2FilenameFilter提供了一种很好的方法来做到这一点(虽然这不是绝对必要的)。

它看起来像这样(未测试):

File f1 = new File("/path/to/folder1");
File f2 = new File("/path/to/folder2");

FilenameFilter filter = new FilenameFilter()
{
@Override public boolean accept(File dir, String name)
{
return name.endsWith(".zip");
}
};

for (File f : f1.listFiles(filter))
{
// TODO move to folder2
}

关于Java move 具有特定文件扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5758268/

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