我们是否能够在特定时间段内使用java锁定文件夹或目录?

我们是否能够在特定时间段内使用java锁定文件夹或目录?,java,locking,directory,Java,Locking,Directory,实际上,我会将文件从一个文件夹复制到另一个文件夹,在此期间,源文件夹应该被锁定。这样,它在传输期间不会被更新……是否可以使用java?java 7允许这样做:在复制期间,源文件夹被升级有什么问题?在开始复制之前,您应该定义要复制的文件列表。@jasper:如果您确实想确保文件夹中的所有内容都被复制,即使用户同时更改了文件夹,您也可以使用Java监视目录的更改:--但我也想知道目录是否可以被锁定。至少是为了防止重命名/删除。这将只对单个文件有用,而不是对整个目录有用,对吗?根据@jasper,您无

实际上,我会将文件从一个文件夹复制到另一个文件夹,在此期间,源文件夹应该被锁定。这样,它在传输期间不会被更新……是否可以使用java?

java 7允许这样做:

在复制期间,源文件夹被升级有什么问题?在开始复制之前,您应该定义要复制的文件列表。@jasper:如果您确实想确保文件夹中的所有内容都被复制,即使用户同时更改了文件夹,您也可以使用Java监视目录的更改:--但我也想知道目录是否可以被锁定。至少是为了防止重命名/删除。这将只对单个文件有用,而不是对整个目录有用,对吗?根据@jasper,您无法在文件夹或目录上获得文件锁,只能在实际文件上。(当然,您可以在目录中创建一个简单的“锁定”文件,并锁定该文件。)