阅读量:2
要使用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
选项可以替换已存在的文件。