java 创建.ini文件(如果没有文件夹就自动生成)
时间: 2024-01-16 21:02:37 浏览: 108
您可以使用Java的File类来创建.ini文件,并且使用File类的mkdirs()方法来自动生成文件夹。
以下是一个示例代码:
```java
import java.io.File;
import java.io.IOException;
public class CreateIniFile {
public static void main(String[] args) {
String folderPath = "C:\\test\\folder";
String filePath = folderPath + "\\test.ini";
File folder = new File(folderPath);
File file = new File(filePath);
try {
// 如果文件夹不存在则创建
if (!folder.exists()) {
folder.mkdirs();
}
// 如果文件不存在则创建
if (!file.exists()) {
file.createNewFile();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述示例代码中,我们创建了一个名为CreateIniFile的类,其中包含一个main()方法。我们首先定义了要创建的文件夹路径和文件路径,然后使用File类创建了一个文件夹和一个文件对象。在try-catch块中,我们使用File类的mkdirs()方法,如果文件夹不存在则创建,然后使用createNewFile()方法创建文件。
请注意,如果您要在当前工作目录中创建文件夹和文件,则只需要提供相对路径即可。例如:
```java
String folderPath = "folder";
String filePath = folderPath + "\\test.ini";
```
这将在当前工作目录中创建一个名为“folder”的文件夹,并在其中创建test.ini文件。
阅读全文