gpt4 book ai didi

Java在某个目录下创建文件

转载 作者:行者123 更新时间:2023-12-02 10:15:11 26 4
gpt4 key购买 nike

如何获取我正在创建的 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);

最佳答案

试试这个:

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))

关于Java在某个目录下创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54737951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com