创建ini文件

时间:2013-12-09 20:47:39

标签: java file ini

我是如何用Java制作.ini文件的。我知道如何制作.txt文件,但如何制作.ini文件我不知道。对于阅读和写作我使用ini4j lib和我thnik它工作得很好。首先我创建一些目录,因为从用户保存了一些数据,然后我想创建文件,我得到错误java.io.FileNotFoundException for codeline ini.load(new FileReader(INI_PATH)); ,这意味着我的代码不会在代码行中生成.ini文件文件newFile = new File(newPath +“connect.ini”); 。请帮帮我!

我的代码是:

 String path =System.getProperty("user.home");
 dir = new File(path+"/ProjectName");
 String newPath=path+"/ProjectName";
 if(dir.exists()){
System.out.println("DIRECTORY EXISTS");
 }
 else{
     dir.mkdir();
 }
 newPath=newPath+"/";
 File newFile = new File(newPath+"connect.ini");
 INI_PATH = newFile.getAbsolutePath();
 System.out.println("INI_PATH "+INI_PATH);
 Wini ini = new Wini();
 ini.load(new FileReader(INI_PATH));

 ...SOME CODE FOR ADDUING PAIRS....

1 个答案:

答案 0 :(得分:1)

您收到FileNotFoundException,因为磁盘上不存在该文件,如果您尝试在代码中创建该文件,请使用以下命令:

File newFile = new File(newPath+"connect.ini");
newFile.createNewFile();

Java的File类上的createNewFile()方法将创建一个文件(如果该文件不存在),那么您可以随意使用FileReader或FileWriter来处理新创建的(但是空白的)文件。