Я пытаюсь создать приложение auto syn c. Файлы должны быть просто скопированы, если, например, содержание изменилось. Поскольку я новичок в верблюде, и я не нашел ничего, что я хотел бы узнать, можно ли как-то сравнить целевой файл с исходным файлом (если он есть).
public class App {
public static void main(String[] args) {
final long durationMs = 2000;
final CamelContext camelContext = new DefaultCamelContext();
try {
camelContext.addRoutes(new RouteBuilder() {
@Override
public void configure() throws Exception {
from("file:/home/av/Schreibtisch/src?noop=true&recursive=true&maxDepth=100")
.to("file:/home/av/Schreibtisch/target");
}
});
camelContext.start();
Thread.sleep(durationMs);
camelContext.stop();
} catch (Exception camelException) {
camelException.printStackTrace();
}
}
}