为了账号安全,请及时绑定邮箱和手机立即绑定

什么会导致java.io.FIleNotFoundException(访问被拒绝)?

什么会导致java.io.FIleNotFoundException(访问被拒绝)?

MMTTMM 2022-09-01 17:36:09
我正在尝试将范围报告保存到我的文档文件夹。我得到一个访问被拒绝的问题。我尝试过通过所有用户组授予java完全控制。我也给了jetbrains完全控制,但仍然拒绝访问。这是我尝试保存文件的地方。    public void beforeSuite() {        extent = ExtentManager.createInstance("MobileCustomerCare_" + fileName + ".html");        ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(System.getProperty("user.home") + "//Documents/ExtentReport//");        extent.attachReporter(htmlReporter);我添加了在创建实例的位置管理器类public class ExtentManager {    private static ExtentReports extent;    private static String fileName = new SimpleDateFormat("yyyy-MM-dd-HH-mm").format(new Date());    static ExtentReports createInstance(String fileName) {        ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(fileName);        htmlReporter.config().setTestViewChartLocation(ChartLocation.BOTTOM);        htmlReporter.config().setChartVisibilityOnOpen(true);        htmlReporter.config().setTheme(Theme.DARK);        htmlReporter.config().setDocumentTitle(fileName);        htmlReporter.config().setEncoding("utf-8");        htmlReporter.config().setReportName(fileName);        extent = new ExtentReports();        extent.attachReporter(htmlReporter);        return extent;    }}编辑:我现在已经更改为使用,但仍在获取(访问被拒绝)ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(System.getProperty("user.home") + "//Documents/ExtentReport//");我希望它将文件保存在指定的位置。它实际上正在做的是将其保存在我的项目中。
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

我认为文件夹名称和文件名之间没有路径分隔符,请尝试在创建DisuleHtmlReporter对象时添加路径分隔符


ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter("C:\\Users\\tom.cockram\\Documents\\ExtentReport\\");

尽量不要在文件名中保留空格,这将在将来对您有所帮助


public static ExtentReports getInstance() {

    if (extent == null)

        createInstance("MobileCustomerCare_" + fileName + ".html");


        return extent;

    }


查看完整回答
反对 回复 2022-09-01
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

当我生成一个XML文件时,我遇到了这个问题,请尝试这个:ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(“C://Users//tom.cockram//Documents//ExtentReport”);


查看完整回答
反对 回复 2022-09-01
  • 2 回答
  • 0 关注
  • 190 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信