如何正确使用FileUtils IO?
我尝试使用方法(贷记为Shenyuan Lu):
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"));
另外,由于此方法引发异常,因此您要么需要使您的方法引发异常,要么将该语句放在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(); }
以上是 如何正确使用FileUtils IO? 的全部内容, 来源链接: utcz.com/qa/402702.html