在 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中文网其他相关文章!