首页 > Java > java教程 > Java中如何将文件复制到子目录?

Java中如何将文件复制到子目录?

Barbara Streisand
发布: 2024-11-08 06:11:01
原创
1101 人浏览过

How to Copy Files to a Subdirectory in Java?

在 Java 中复制文件到子目录

问题:

如何从使用Java将一个目录转换为同一目录中的子目录?我希望遍历目录中的前 20 个文件,将它们复制到新创建的名为“trainingData”的子目录。

答案:

虽然 Java 本身不支持为这个特定任务提供一个函数,第三方库可以有效地解决它。 Apache Commons IO 库提供了带有名为 copyDirectory 的方法的 FileUtils 类。

代码示例:

import org.apache.commons.io.FileUtils;

File sourceDirectory = new File("path/to/sourceDirectory");
File destinationDirectory = new File("path/to/sourceDirectory/trainingData");

try {
    FileUtils.copyDirectory(sourceDirectory, destinationDirectory);
} catch (IOException e) {
    e.printStackTrace();
}
登录后复制

此代码将复制 sourceDirectory 中的所有文件和子目录到目的地目录。必须事先创建trainingData目录。

以上是Java中如何将文件复制到子目录?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板