在Internet Explorer中读取已打开的文件,而无需使用Java保存

时间:2019-09-16 05:40:48

标签: java file selenium-webdriver internet-explorer-11

在Internet Explorer中打开文件但未保存时,它将文件存储在temp文件夹中。在Windows 10中,它将在temp文件夹中创建一个随机名称的文件夹。我需要使用Java读取文件。但是java文件api要求我提供文件的路径以读取文件的内容。如何获取带有ie存储名称的文件的确切位置?

我尝试使用java.io.tmpdir,但它不指向文件存储的文件夹。

BufferedReader br = new BufferedReader(new FileReader(path to the file));
try {
    StringBuilder sb = new StringBuilder();
    String line = br.readLine();

    while (line != null) {
        sb.append(line);
        sb.append(System.lineSeparator());
        line = br.readLine();
    }
    String everything = sb.toString();
} finally {
    br.close();
}

我希望确切的文件名和文件位置的路径。

0 个答案:

没有答案