Java在特定目录中创建文件

时间:2019-02-17 21:39:50

标签: java json directory filepath

如何获取要创建的json文件并进入另一个目录。我正在使用一种提供文件名并使用此代码创建它的方法,它不是完整的代码,但是我很确定这是我唯一需要修改的部分。

FileInputStream in = new FileInputStream(fileName);
     JSONObject obj = new JSONObject(new JSONTokener(in));

现在它将其放置在目录中,但我想将其放置在该目录中的文件夹中。

这也不起作用

FileInputStream in = new FileInputStream("/A/Ab/src/serv"+fileName);

//////////////////////////

File cDir = new File("");
FileInputStream in = new FileInputStream(cDir.getAbsoluteFile() +fileName);

1 个答案:

答案 0 :(得分:1)

尝试一下:

File dir = new File("/A/Ab/src/serv");
if (!dir.exists()) dir.mkdirs();

然后:

FileInputStream in = new FileInputStream("/A/Ab/src/serv/" + filename);`enter code here`

如果目录已经存在,而您只想创建一个新文件,则只需执行以下操作:

 FileInputStream in = new FileInputStream(new File("/A/Ab/src/serv/" + filename))