我正在通过java执行一些场景,我正在下载文件并将其存储在所需的位置。然后我验证它的内容并尝试删除它。当我试图删除文件时,它没有发生,因为我知道该文件是在Java(TM)Platform SE二进制文件中打开的。为了解决这个问题,我在下面给出的代码中使用了“taskill”。但程序在执行删除功能(“file.delete()”)之前就已终止。需要帮助。
Runtime.getRuntime().exec("taskkill /f /im javaw.exe");
String filename=dataProvider.getPropertyvalue("Calculation","PDFFilePath");
File file = new File(filename);
file.delete();