【问题标题】:Forcing file deletion on Windows from Java从 Java 强制在 Windows 上删除文件
【发布时间】:2008-10-06 21:37:23
【问题描述】:

即使文件被某个进程锁定,是否有来自 java 的编程方式强制在 Windows 上删除文件?我无法终止锁定文件的进程。

【问题讨论】:

    标签: java windows file-locking


    【解决方案1】:

    你可以通过 JNI。但是锁定的重点是不允许从另一个进程中删除。

    因此,除非您运行的是 Windows 9x,否则这可能是不可能的。

    也就是说,如果您知道使用 WIN32 的方法,那么您可以使用 JNI 在 java 中进行。

    【讨论】:

      【解决方案2】:

      我不是 Windows 专家,但我不知道在 Java 中使用 OR OUT 的方法可以在进程继续运行时可靠地强制删除当前对进程打开的文件。

      【讨论】:

        【解决方案3】:

        使用Unlocker。作为外部进程从 Java 调用它。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-10-27
          • 2015-06-29
          • 2011-05-27
          • 1970-01-01
          • 2015-10-15
          • 2013-02-23
          • 1970-01-01
          相关资源
          最近更新 更多