b-d
Новичок
2 Dr.Chip:
Если количество файлов и их размер не слишком огромны, то можно получить отчет о изменении в структуре каталогов парой *nix'овских комманд. Если есть эталонное выражение, то сравнить с ним и получить заветное "Да" или "Нет"..
Например можно следить за "project"'ом так:
tar -cf my_project.tar /path/to/my/project/*
md5 my_project.tar > my_project.md5
rem my_project.tar
...
Если нужно "следить" только за определёнными файлами, тогда использовать маски. Вообщем, думаю эту задачу можно решить стандартными средствами системы. Конечно, если кому-либо нравится красивый интерфейс, то можно и написать..
2 uliss:
Если количество файлов и их размер не слишком огромны, то можно получить отчет о изменении в структуре каталогов парой *nix'овских комманд. Если есть эталонное выражение, то сравнить с ним и получить заветное "Да" или "Нет"..
Например можно следить за "project"'ом так:
tar -cf my_project.tar /path/to/my/project/*
md5 my_project.tar > my_project.md5
rem my_project.tar
...
Если нужно "следить" только за определёнными файлами, тогда использовать маски. Вообщем, думаю эту задачу можно решить стандартными средствами системы. Конечно, если кому-либо нравится красивый интерфейс, то можно и написать..
2 uliss:
А вот если код в этих двух функциях не повторяется, зачем разделять его другими функциями. Запутаешься. :]Если использовать функциональное программирование - надо разбивать ее на большее число функций. ИМХО 2 функции на 500 строк кода это маловато.