新建Test4.java,编写程序实现将D盘的t4.txt,复制到D盘的t4文件夹中。
时间: 2024-03-07 17:47:22 浏览: 63
好的,以下是Java代码实现:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test4 {
public static void main(String[] args) {
String sourceFilePath = "D:\\t4.txt"; // 原文件路径
String targetFolderPath = "D:\\t4"; // 目标文件夹路径
File sourceFile = new File(sourceFilePath);
File targetFolder = new File(targetFolderPath);
if (!sourceFile.exists()) {
System.out.println("源文件不存在!");
return;
}
if (!targetFolder.exists()) {
targetFolder.mkdirs();
}
String targetFilePath = targetFolderPath + "\\" + sourceFile.getName(); // 目标文件路径
try (FileInputStream fis = new FileInputStream(sourceFile);
FileOutputStream fos = new FileOutputStream(targetFilePath)) {
byte[] buffer = new byte[1024];
int len;
while ((len = fis.read(buffer)) != -1) {
fos.write(buffer, 0, len);
}
System.out.println("复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行该程序后,会在D盘创建一个名为t4的文件夹,并将D盘的t4.txt复制到该文件夹中。注意,如果目标文件夹不存在,需要先创建。
阅读全文