Мне нужно написать сценарий в Gradle, который принимает в качестве входных 2 папки. Обе папки содержат < 1000 файлов (в основном изображений) с достаточно похожей структурой. Результат должен быть списком файлов, которые изменились и какова разница (добавленный файл/удаленный файл/измененный файл).Как разделить файлы/папки в Gradle?
Редактировать: Heres образец сценария https://gist.github.com/igormukhin/71d780c4274336eeb297. Единственная проблема в том, что она сравнивается по метке времени.
Прохладный. Удачи. Если бы вы ожидали, что мы сделаем это для вас, этого не произойдет. Попробуйте сделать это, а затем задайте конкретный вопрос. –
@JBNizet im не запрашивает код, а что использовать для diff. Генерировать хеши? Сравнить как-нибудь двоичное содержимое файла? его как 3 строки кода, или в настоящее время это слишком много, чтобы просить в SO? – sydd
Если это похоже на 3 строки кода, почему бы вам не написать их самостоятельно? Если вы хотите проверить, совпадают ли два файла, то да, вам придется сравнивать двоичное содержимое файлов (если их длина не отличается). –