如何获取要创建的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);
答案 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))