温馨提示×

怎么用java移动文件到指定文件夹

小亿
494
2023-10-09 03:31:33
栏目: 编程语言

要使用Java移动文件到指定文件夹,可以使用Java的File类和Files类来实现。下面是一个示例代码:

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
public class MoveFileExample {
public static void main(String[] args) {
String sourceFilePath = "path/to/source/file.txt"; // 源文件路径
String destinationFolderPath = "path/to/destination/folder"; // 目标文件夹路径
File sourceFile = new File(sourceFilePath);
File destinationFolder = new File(destinationFolderPath);
try {
// 使用Files类的move方法移动文件到目标文件夹
Files.move(sourceFile.toPath(), destinationFolder.toPath().resolve(sourceFile.getName()), StandardCopyOption.REPLACE_EXISTING);
System.out.println("文件移动成功!");
} catch (IOException e) {
System.out.println("文件移动失败:" + e.getMessage());
}
}
}

注意:以上代码假设源文件和目标文件夹都已经存在,并且源文件不是一个文件夹。如果目标文件夹中已经存在同名的文件,使用StandardCopyOption.REPLACE_EXISTING选项可以替换已存在的文件。

0