帮我用Java使用file类在D盘下创建文件夹java1和javafile1文件,并把javafile文件的数据写入javafile1文件中。
时间: 2024-02-29 17:52:43 浏览: 64
好的,下面是Java代码:
```java
import java.io.*;
public class CreateFolderAndFile {
public static void main(String[] args) {
String folderPath1 = "D:/java1";
String folderPath2 = "D:/javafile1.txt";
String filePath1 = "D:/java/javafile.txt";
// 创建文件夹
File folder1 = new File(folderPath1);
if (!folder1.exists()) {
folder1.mkdirs();
}
// 创建文件并写入数据
try {
FileOutputStream fos1 = new FileOutputStream(filePath1);
fos1.write("Hello World!".getBytes());
fos1.close();
FileOutputStream fos2 = new FileOutputStream(folderPath2);
FileInputStream fis = new FileInputStream(filePath1);
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
fos2.write(buffer, 0, length);
}
fis.close();
fos2.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会在D盘下创建一个名为java1的文件夹,以及一个名为javafile1.txt的文件,并将D盘下的java文件夹中的javafile.txt文件中的数据写入到javafile1.txt文件中。
阅读全文