Мне нужно переместить любой файл, соответствующий шаблону, определенному шаблоном файла rsync
(используется для --include
, --exclude
).
Например: *.str
Мне нужно переместить любой файл из /source/
в /archive/
локально, используя Java.Будет ли работать простой File.renameTo
метод?Я не вижу, как смотреть на исходный код.
Какой лучший способ сделать это?Любые рекомендуемые библиотеки?
Справочная информация: некоторые файлы и каталоги пересылаются на несколько хостов.После того, как он успешно rsynced для каждого хоста, мне нужно локально заархивировать файл (переместить его в каталог archive
).Он отлично работает, если local / source dir - это файл, но когда он является каталогом и задана опция rsync --include
, ТОЛЬКО эти файлы необходимо перемещать после успешного выполнения rsync.