Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Организовать листинг файловой системы (http://forum.oszone.net/showthread.php?t=208842)

asd2010 12-06-2011 23:50 1693384

Организовать листинг файловой системы
 
Хотелость бы организовать листинг файловой системы.
В плане отслеживания изменений в директориях. Т.е. сделать снимок файловой системы (отдельно по директориям) - с выводом характеристик каждого файла
- общее количество файлов в папке, имя файла, расширение, аттрибуты, размер, md5, crc, цифровая подпись, права доступа к файлу -- записать результаты в .txt, или .xml.
И соответственно вывод ошибки при невозможности чтения (записи характеристик файла - при недостатке прав).
А в дальнейшем отслеживать изменения файловой системы делая 2-ой снимок и сравнивая(compare).
Просто программировать только начинаю - тяжеловато приходится.
Есть какие-нибудь соображения как это можно реализовать - сторонние программы не хотелось бы привлекать. Подскажите хоть в какую сторону 'копать.

lxa85 14-06-2011 09:15 1694055

asd2010, не торопясь по шагам:
Работа с текстовыми файлами (чтение/запись) в случае с xml +разбор/парсинг
Работа с директориями, навигация, типы файлов (мягкие ссылки могут ввести в заблуждение).
Вообще работа с ФС как таковая.(Не NTFSом единым живы люди)
Получение md5, crc сумм - отдельные функции.
Вообще почитайте реализацию команды ls из пакета программ CoreUtils
Если хочется все сделать самому и заново, то алгоритм md5 в подлиннике
crc в подлиннике


Время: 06:15.

Время: 06:15.
© OSzone.net 2001-