亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么會導致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 關注
  • 230 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號