在java中删除文件
答
您可以通过JNI(http://www.atwistedweb.com/java/jni.html)或JNA(http://jna.java.net/)
但如何调用低级别的Windows程序关于更简单的解决方案:下载Unlocker并使用ProcessBuilder
运行。
答
Java没有任何内置工具来找出打开特定文件的过程。这是操作系统特定的。你必须为此运行一些外部工具,但是我不知道任何Windows命令行工具都允许你这样做。
+1注意:没有这样的工具; Windows无法删除已锁定的文件。 – 2011-04-29 10:24:13
@Aaron Digulla:FYI:ther是工具'unlocker',可以做到这一点,所以我想在java中做到这一点 – 2011-04-29 10:27:27
我站好了。 – 2011-04-29 10:40:08