我需要使用write方法将图片对象保存到具有特定文件名的工作目录中。这是我的代码:
public void storePhotos(String directory){
for(int i = 0; i < labelledPhotos.length; i++){
Picture currentPhoto = new Picture(labelledPhotos[i].getLabelledPhoto());
String fileName = directory + "/" + labelledPhotos[i].getYear() + "_" + labelledPhotos[i].getCategory() + "_" + labelledPhotos[i].getId() + ".jpg";
currentPhoto.write(fileName);
}
用户可以输入导演作为参数,我需要将图像保存到目录中。由于某种原因,write方法不保存它。如果我在目录中硬编码写入参数,如:
currentPhoto.write("pic.jpg");
然后将照片保存到目录中。所以我知道String
fileName
有什么问题以及它如何传递给write方法,但我不确定是什么。任何帮助将不胜感激。