要使用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
選項可以替換已存在的文件。