我的程序上有一个奇怪的问题,我似乎无法弄清楚。在Mac上可以正常工作,但在Windows上则不能。该程序的目的是为页面上所有图片抓取一个URL,然后将其保存到文件中。我认为主要的问题是Windows试图查找与图片所托管的SRC URL的名称相同的文件,而不是从该名称生成图片文件。
我遇到的错误:
IN
编辑更改错误
我需要一种方法来制作一个带有SRC名称的空白文件并覆盖它,或者创建一个带有SRC名称的文件。有什么想法吗?
`java.io.FileNotFoundException: C:\Downloads\rUqSTMN09zEXEdpicCS4lnNynf-NXrTxm88.png (The system cannot find the path specified)`
然后,我使用OutputStream尝试创建文件。使用FileOutputStream会引发相同的错误。
int indexName = src.lastIndexOf("/");
if (indexName == src.length()){
src = src.substring(1,indexName);
}
indexName = src.lastIndexOf("/");
String name = src;
编辑-附加代码
OutputStream out = new BufferedOutputStream(new FileOutputStream(folderPath + name));
尝试修复