FileUtils.moveDirectoryToDirectory
时间: 2024-01-09 07:06:03 浏览: 36
您好!`FileUtils.moveDirectoryToDirectory` 是一个可以将一个目录移动到另一个目录的方法。它是由 Apache Commons IO 库提供的。
这个方法的语法如下:
```java
public static void moveDirectoryToDirectory(File srcDir, File destDir, boolean createDestDir) throws IOException
```
参数说明:
- `srcDir`:要移动的源目录
- `destDir`:目标目录,即将源目录移动到的位置
- `createDestDir`:如果目标目录不存在,是否创建该目录(如果为 `true`,会创建目标目录;如果为 `false`,则抛出异常)
使用示例:
```java
import org.apache.commons.io.FileUtils;
public class Main {
public static void main(String[] args) {
File srcDir = new File("/path/to/source/directory");
File destDir = new File("/path/to/destination/directory");
try {
FileUtils.moveDirectoryToDirectory(srcDir, destDir, true);
System.out.println("Directory moved successfully.");
} catch (IOException e) {
System.err.println("Failed to move directory: " + e.getMessage());
}
}
}
```
这样就会将源目录移动到目标目录中。
希望能对您有所帮助!如果您有任何其他问题,请随时提问。