Java:如何获取文件名? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

public static void main(String[] args) throws IOException {

    System.setProperty("webdriver.chrome.driver", "F:\\chromedriver.exe");

    WebDriver driver = new ChromeDriver();

    driver.get("https://wwww.example.com");

    TakesScreenshot t=(TakesScreenshot)driver;

    File scrFile=t.getScreenshotAs(OutputType.FILE);///line 1

    System.out.print(scrFile.exist());
}
}   

我正在尝试截屏,所以我已经编写了上面的代码。

但是在第1行创建的文件应该出现在当前工作目录中。

但是我无法在当前工作目录中找到该文件。

scrFile.exist()时,它返回true响应,这意味着该文件存在,但我无法找到它。

谁能告诉我将存储什么名称文件?

java selenium file-handling
1个回答
0
投票
System.out.println(scrFile.getAbsolutePath());//Line 2

第2行可用于获取在getscreenshotAsAs()方法执行后创建的文件的绝对路径。

System.out.println(scrFile.getName());//Line 3

第3行可用于获取在getscreenshotAsAs()方法执行后创建的文件名。

© www.soinside.com 2019 - 2024. All rights reserved.