使用Java,是否有一种方法可以在文件系统上移动文件,而不管它是否被另一个进程使用?窗户

使用Java,是否有一种方法可以在文件系统上移动文件,而不管它是否被另一个进程使用?窗户,java,Java,使用Java,是否有一种方法可以在文件系统上移动文件,而不管它是否被另一个进程使用?我发现这是用于删除文件删除策略.FORCE.delete()?在Windows中,答案可能是否定的。在Windows中是。Files.move。如果你试图移动一个打开的文件,我不知道Windows上会发生什么。在Linux和Mac上,它可以正常工作,至少只要您不将文件从一个卷移动到另一个卷就可以了。这是否回答了您的问题?不完全是,请注意“尽管它被另一个进程使用?”部分。在哪个操作系统中?在Windows中,答案可

使用Java,是否有一种方法可以在文件系统上移动文件,而不管它是否被另一个进程使用?我发现这是用于删除
文件删除策略.FORCE.delete()?在Windows中,答案可能是否定的。在Windows中是。
Files.move
。如果你试图移动一个打开的文件,我不知道Windows上会发生什么。在Linux和Mac上,它可以正常工作,至少只要您不将文件从一个卷移动到另一个卷就可以了。这是否回答了您的问题?不完全是,请注意“尽管它被另一个进程使用?”部分。在哪个操作系统中?在Windows中,答案可能是否定的。在Windows中是。
Files.move
。如果你试图移动一个打开的文件,我不知道Windows上会发生什么。在Linux和Mac上,它可以正常工作,至少只要您不将文件从一个卷移动到另一个卷就可以了。这是否回答了您的问题?不完全是,请注意“尽管它被另一个进程使用?”部分。