java复制并移动文件
时间: 2024-01-21 08:04:19 浏览: 74
你可以使用Java的文件操作类来复制并移动文件。以下是一个示例代码:
```java
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class FileCopyAndMoveExample {
public static void main(String[] args) {
// 源文件路径
Path sourcePath = Paths.get("C:\\source\\file.txt");
// 目标文件路径
Path destinationPath = Paths.get("C:\\destination\\file.txt");
try {
// 复制文件
Files.copy(sourcePath, destinationPath);
System.out.println("文件复制成功!");
// 移动文件
File sourceFile = new File("C:\\source\\file.txt");
File destinationFile = new File("C:\\destination\\file.txt");
sourceFile.renameTo(destinationFile);
System.out.println("文件移动成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们使用了java.nio.file.Files类的copy()方法来复制文件,使用File类的renameTo()方法来移动文件。请注意,如果您要移动文件,您需要使用File类而不是Path类来指定源文件和目标文件路径。
阅读全文