在Java中,可以使用Files.copy
方法来拷贝文件到另一个目录下。以下是一个简单的示例代码:
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class FileCopyExample { public static void main(String[] args) { String sourceFilePath = "path/to/source/file.txt"; String targetDirectoryPath = "path/to/target/directory"; try { Path sourcePath = Paths.get(sourceFilePath); Path targetDirectory = Paths.get(targetDirectoryPath); Files.copy(sourcePath, targetDirectory.resolve(sourcePath.getFileName())); System.out.println("File copied successfully."); } catch (IOException e) { System.err.println("An error occurred during file copy: " + e.getMessage()); } } }
在上面的代码中,首先指定源文件路径和目标目录路径,然后使用Paths.get
方法获取Path
对象,最后调用Files.copy
方法将源文件拷贝到目标目录下。最后会输出"File copied successfully."表示文件拷贝成功。如果文件拷贝过程中发生错误,会捕获IOException
并输出错误信息。