Java 我能把目录从一个地方直接复制到另一个地方吗?

Java 我能把目录从一个地方直接复制到另一个地方吗?,java,Java,因为我使用的许多方法都是这样做的,但它们最终会被it人员复制每个文件吗?因为我有很多内容的文本文件,所以我的过程会很慢?你可以从中使用?你可以从中使用?我会推荐类似于从的东西。我会推荐类似于从的东西。我不确定你是否要移动目录或其中的文件,但你能使用Rename to和类似的东西吗 File origDir = new File("OrigDir"); File newDir = new File("NewDir"); origDir.renameTo(new File(newDir, origD

因为我使用的许多方法都是这样做的,但它们最终会被it人员复制每个文件吗?因为我有很多内容的文本文件,所以我的过程会很慢?

你可以从中使用?

你可以从中使用?

我会推荐类似于从的东西。

我会推荐类似于从的东西。

我不确定你是否要移动目录或其中的文件,但你能使用Rename to和类似的东西吗

File origDir = new File("OrigDir");
File newDir = new File("NewDir");
origDir.renameTo(new File(newDir, origDir.getName()));

我不确定你是否想移动一个目录,或者其中的文件,但是你能使用renameTo和类似的东西吗

File origDir = new File("OrigDir");
File newDir = new File("NewDir");
origDir.renameTo(new File(newDir, origDir.getName()));

谢谢,但是如果我想应用过滤器,fileutils将只复制过滤器类型的文件。而我想要另一种方式。ie,除了过滤器类型copy all。只需实现一个反转过滤器的包装器重要注意:正如我在许多月前指出的,svn存储库中的Apache Commons IO版本使用Java的NIO复制文件和目录,这将给大多数用户带来显著的IO提升。我不知道为什么它还没有进入发布阶段,但我在我的任何文件/目录复制代码中都使用了它,而且它要好得多。谢谢,但是如果我想应用过滤器,fileutils将只复制过滤器类型的文件。而我想要另一种方式。ie,除了过滤器类型copy all。只需实现一个反转过滤器的包装器重要注意:正如我在许多月前指出的,svn存储库中的Apache Commons IO版本使用Java的NIO复制文件和目录,这将给大多数用户带来显著的IO提升。我不知道为什么它还没有进入发布阶段,但我在我的任何文件/目录复制代码中都使用了它,而且它要好得多。