gpt4 book ai didi

Java - 创建新文件,如何使用方法指定目录?

转载 作者:搜寻专家 更新时间:2023-11-01 01:38:06 25 4
gpt4 key购买 nike

我知道如何通过这样做将文件写入指定目录:

 public void writefile(){

try{
Writer output = null;
File file = new File("C:\\results\\results.txt");
output = new BufferedWriter(new FileWriter(file));

for(int i=0; i<100; i++){
//CODE TO FETCH RESULTS AND WRITE FILE
}

output.close();
System.out.println("File has been written");

}catch(Exception e){
System.out.println("Could not create file");
}

但是,如果目录是在方法中设置的,我该如何继续指定目录呢?例如,一个名为 getCacheDirectory() 的方法。假设所有必要的导入等都已完成..

谢谢 :).

最佳答案

你的意思是

    File file = new File(getCacheDirectory() + "\\results.txt");

如果 getCacheDirectory() 将路径作为 String 返回,那将是正确的;如果它返回一个 File,则有一个不同的构造函数:

    File file = new File(getCacheDirectory(), "results.txt");

关于Java - 创建新文件,如何使用方法指定目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6349376/

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