我试图强制删除文件,如果它是打开的。从我在这里的搜索中我发现,最好/唯一的方法是通过命令行。
Runtime.getRuntime().exec("cmd /c taskkill /f /im myFile.txt");
我还需要获取保存在项目中的文件的完整文件名。例如,myFile.txt文件直接存储在项目目录中。我想找到一种方法来引用它的完整路径。 SE的另一篇文章说
getClass().getResource("myFile.txt")
可以给我一个完整的路径,以便我可以使用
Runtime.getRuntime().exec("cmd /c taskkill /f /im " + getClass().getResource("myFile.txt"));
删除我的文件,但这不起作用。