我目前有以下代码:
ImageIO.write(imageBlue, "PNG", new File("c://imageBlue.PNG"));
但我希望程序将其写入我的桌面,无论我当前所在的目录是什么。
最佳答案
您可以使用System.getProperty(String)
获取user.home
系统属性。然后,使用它来获取桌面
。最后,使用它来获取所需的输出文件
。比如,
String homeFldr = System.getProperty("user.home");
File desktop = new File(homeFldr, "Desktop");
ImageIO.write(imageBlue, "PNG", new File(desktop, "imageBlue.PNG"));
关于java - 在Java中创建新文件时设置路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36264055/