如何正确使用FileUtils IO?
我尝试使用方法(信用到神元路 ):
org.apache.commons.io.FileUtils.copyURLToFile(URL, File)
正是:
org.apache.commons.io.FileUtils.copyURLToFile(driver.getCurrentUrl(), "C:\\Users\\myDocs\\myfolder\myFile.pdf");
但是, Eclipse
正在强调copyURLToFile
并建议使用copyFile
。 当我切换到copyFile
,它建议再次使用copyURLToFile
???
根据FileUtils#copyURLToFile()API …
第一个参数需要是URL
对象,第二个参数需要是File
对象。 你正在传递Strings作为两个args。 尝试…
org.apache.commons.io.FileUtils.copyURLToFile(new URL(driver.getCurrentUrl()), new File("C:\\Users\\myDocs\\myfolder\\myFile.pdf"));
此外,由于此方法抛出exception,您需要使方法抛出exception,或者在try {} catch {}块中包含该语句。
例如
try { org.apache.commons.io.FileUtils.copyURLToFile(new URL(driver.getCurrentUrl()), new File("C:\\Users\\myDocs\\myfolder\\myFile.pdf")); } catch (Exception x) { x.printStackTrace(); }