gpt4 book ai didi

java - 有效的文件路径抛出 java.io.FileNotFoundException

转载 作者:行者123 更新时间:2023-11-29 09:01:55 25 4
gpt4 key购买 nike

我有一个要用 Java 下载的图像列表。这有效:

     for (String i : link_array) {

File image = new File(outputFolderImages, image_id+".gif");
if (!image.exists()) {
System.out.println("Downloading: "+i+" to file "+image);
FileUtils.copyURLToFile(new URL(i), image, 10000, 10000);
}
}

但是,我正在编写的程序的不同部分需要使用图像链接中已有的路径。所以如果这是 the link ,我想将图像保存为 05785.gif。所以我尝试了这个:

    for (String i : link_array) {
String x = i.replace("http://www.mspaintadventures.com/storyfiles/hs2/","");
File image = new File(outputFolderImages, x);

if (!image.exists()) {
System.out.println("Downloading: "+i+" to file "+image);
FileUtils.copyURLToFile(new URL(i), image, 10000, 10000);
}
}

但这会引发错误:

Exception in thread "main" java.io.FileNotFoundException: C:\Users\Ian\Homestuck\images\05785.gif
(The filename, directory name, or volume label syntax is incorrect)

即使这是一个有效的文件路径;我已经使用上面的第一个代码位保存了数百个其他图像。我怎样才能解决这个问题?

最佳答案

原来问题出在尾随的换行符上。

关于java - 有效的文件路径抛出 java.io.FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16888652/

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