在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
并輸出錯誤信息。