gpt4 book ai didi

java - 保存的文件去哪里java

转载 作者:行者123 更新时间:2023-12-03 23:05:11 25 4
gpt4 key购买 nike

我有一个方法

 public void save(String filename)
{
try
{
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(filename)));

for(Track item : thePlayList)
{
item.save(bw);
}
bw.close();
}
catch (Exception e)
{
System.out.println("couldn't save M3U file " + filename);
}

我在 main 方法中有这个,我想知道保存的文件在哪里?如果没有,那么如何将文件保存在特定文件夹中。

combine.save("combined");

最佳答案

当没有指定路径时,Java 会将文件写入 working directory .你总是可以用这样的东西来确定它在哪里

File file = new File(filename);
System.out.println(file.getCanonicalPath()); // <-- should print the full path to the file
BufferedWriter bw = new BufferedWriter(new FileWriter(file));

您也可以在调用您的方法时指定完整路径,例如 -

 combine.save("C:/combined"); // <-- or C:\\combined

或相对路径,例如 -

 combine.save("./output/combined"); // <-- or ../output/combined

关于java - 保存的文件去哪里java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20696511/

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