在 Java 程序中 运行 时间被删除后,删除的文件去了哪里?

Where do the deleted files go after getting deleted in Run-Time in a Java Program?

我删除了 Java 程序中的一些文件,但我很惊讶地发现它们在回收站中不见了?我没有使用任何 IDE,有什么方法可以恢复这些文件吗?

回答你的问题,否。删除文件会将它们从硬盘中完全删除。


但是,如果您以后想 个文件移至回收站,Java 9 有一个 API 文件 moveToTrash
Java 9 以下,您将不得不使用 JNA 或使用它的库,例如 FileUtils

Whosebug 中的一个相关问题 - Is it Possible with Java to Delete to the Recycle Bin?