我需要移动任何与rsync
文件模式(用于--include
,--exclude
)定义的模式匹配的文件。
例如:*.str
我需要使用Java在本地将/source/
中的任何文件移动到/archive/
。一个简单的File.renameTo
方法会起作用吗?我不知道如何查看源代码。
最好的方法是什么?任何推荐的图书馆?
背景:一些文件和目录正在被发送到多个主机。成功rsynced到每个主机后,我需要在本地存档该文件(将其移动到archive
目录)。如果local / source dir是一个文件,它可以正常工作,但当它是一个目录并且给出了rsync选项--include
时,只需要在rsync成功后移动这些文件。