【问题标题】:How to move a folder(including subdirectories and files) into a new folder using Java code如何使用 Java 代码将文件夹(包括子目录和文件)移动到新文件夹中
【发布时间】:2011-03-12 11:21:37
【问题描述】:

任何人都可以帮助我获取将一个文件夹复制或移动到另一个文件夹中的 Java 代码。

例如:
我有一个名为temp 的文件夹,在temp 里面我有一个文件夹in-temp

我希望我的temp 文件夹应该被复制或移动到一个名为new temp 的新文件夹中,但要使用Java 代码。

我通过在 Google 上搜索得到了一个示例代码,该代码将文件夹的子目录和文件复制到一个新文件夹中,但正如我所说,我需要移动一个文件夹及其子文件夹到一个新文件夹中。

帮我解决这个问题。

谢谢。

【问题讨论】:

  • 您可能希望开始修改您通过 google 找到的代码,因为简单的 File.rename() 机制可能会也可能不会在文件系统之间移动层次结构。

标签: java directory move


【解决方案1】:

你可以使用apache-commons-io:

org.apache.commons.io.FileUtils.copyDirectory(File, File)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-16
    • 2023-03-18
    • 2023-04-02
    • 2014-02-13
    • 2020-03-29
    • 1970-01-01
    • 2019-12-28
    相关资源
    最近更新 更多