创建文件夹 java
时间: 2023-11-25 14:52:38 浏览: 35
以下是Java创建文件夹的示例代码:
```java
import java.io.File;
public class CreateFolderExample {
public static void main(String[] args) {
String folderPath = "C:\\Users\\username\\Documents\\NewFolder";
File folder = new File(folderPath);
boolean result = folder.mkdir();
if (result) {
System.out.println("文件夹创建成功!");
} else {
System.out.println("文件夹创建失败。");
}
}
}
```
上述代码中,我们使用了Java的File类来创建文件夹。首先,我们需要指定文件夹的路径,然后创建一个File对象。接着,我们调用mkdir()方法来创建文件夹。如果文件夹创建成功,该方法将返回true,否则返回false。
相关问题
帮我用Java使用file类在D盘下创建文件夹java和javafile文件,使用FileOutputStream往文件中写入一些数据。使用file类在D盘下创建文件夹java1和javafile1文件,并把javafile文件的数据写入javafile1文件中。
好的,我来为您提供Java代码来完成您的要求。
```java
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileExample {
public static void main(String[] args) {
// 在D盘下创建文件夹java和javafile
File dir = new File("D:/java/javafile");
if (!dir.exists()) {
dir.mkdirs();
}
// 在javafile文件中写入数据
File file = new File("D:/java/javafile/javafile");
String data = "Hello, world!";
try (FileOutputStream fos = new FileOutputStream(file)) {
fos.write(data.getBytes());
} catch (IOException e) {
e.printStackTrace();
}
// 在D盘下创建文件夹java1和javafile1
File dir1 = new File("D:/java1/javafile1");
if (!dir1.exists()) {
dir1.mkdirs();
}
// 把javafile文件的数据写入javafile1文件中
File file1 = new File("D:/java1/javafile1/javafile1");
try (FileOutputStream fos = new FileOutputStream(file1)) {
fos.write(data.getBytes());
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码中,我们首先使用File类创建了D盘下的java和javafile文件夹,并在javafile文件中写入了一些数据。接着,我们又创建了D盘下的java1和javafile1文件夹,并把javafile文件的数据写入了javafile1文件中。
注意,在使用FileOutputStream写入数据后,需要调用close或使用try-with-resources语法来关闭输出流。
1.使用file类在D盘下创建文件夹java和javafile文件,使用FileOutputStream往文件中写入一些数据。使用file类在D盘下创建文件夹java1和javafile1文件,并把javafile文件的数据写入javafile1文件中。
好的,可以使用以下代码实现:
```java
import java.io.*;
public class FileDemo {
public static void main(String[] args) {
// 在D盘下创建文件夹java和javafile
File javaDir = new File("D:/java");
File javafile = new File("D:/javafile");
javaDir.mkdir();
javafile.mkdir();
// 使用FileOutputStream往文件中写入一些数据
try {
FileOutputStream javaOut = new FileOutputStream("D:/java/java.txt");
javaOut.write("Hello, Java!".getBytes());
javaOut.close();
FileOutputStream javafileOut = new FileOutputStream("D:/javafile/javafile.txt");
javafileOut.write("Hello, Javafile!".getBytes());
javafileOut.close();
} catch (IOException e) {
e.printStackTrace();
}
// 在D盘下创建文件夹java1和javafile1文件,并把javafile文件的数据写入javafile1文件中
File javaDir1 = new File("D:/java1");
File javafile1 = new File("D:/javafile1");
javaDir1.mkdir();
javafile1.mkdir();
try {
FileInputStream javaIn = new FileInputStream("D:/java/java.txt");
FileOutputStream java1Out = new FileOutputStream("D:/java1/java1.txt");
byte[] buffer = new byte[1024];
int length;
while ((length = javaIn.read(buffer)) != -1) {
java1Out.write(buffer, 0, length);
}
javaIn.close();
java1Out.close();
FileInputStream javafileIn = new FileInputStream("D:/javafile/javafile.txt");
FileOutputStream javafile1Out = new FileOutputStream("D:/javafile1/javafile1.txt");
while ((length = javafileIn.read(buffer)) != -1) {
javafile1Out.write(buffer, 0, length);
}
javafileIn.close();
javafile1Out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序会在D盘下创建四个文件夹,分别是java、javafile、java1和javafile1,并在java文件夹下创建java.txt文件,在javafile文件夹下创建javafile.txt文件。然后将javafile.txt文件的内容复制到javafile1.txt文件中,java.txt文件的内容复制到java1.txt文件中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)