我正在使用FileUtils从互联网上保存一些这样的文件:
FileUtils.copyURLToFile(
new URL(urlPath),
new File(destinationPath));
但是当试图下载名称中有空格的文件时,它会给我找不到文件异常。 我已经尝试过URLEncoder,但没有帮助,试图用%20替换空间,但也没有帮助我。
任何帮助都会被贬低。 THX。
答案 0 :(得分:0)
您可以使用URLEncoder.encode()方法使用" Utf-8"编码文件路径。字符集
urlPath = URLEncoder.encode(urlPath,"UTF-8")
FileUtils.copyURLToFile(new URL(urlPath),new File(destinationPath));