Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Организовать листинг файловой системы

Ответить
Настройки темы
C/C++ - Организовать листинг файловой системы

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 23:50, 12-06-2011

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


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

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:15, 14-06-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Организовать листинг файловой системы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - аудит файловой системы Busla Windows Server 2008/2008 R2 2 11-04-2012 15:31
HDD - Сбой файловой системы kwotz Накопители (SSD, HDD, USB Flash) 2 16-09-2009 08:30
Мониторинг файловой системы BachiStil Microsoft Windows NT/2000/2003 2 13-02-2008 05:38
Проверка файловой системы wolland Общий по Linux 9 17-09-2004 09:53
Востановление файловой системы Guest Microsoft Windows 95/98/Me (архив) 2 11-12-2003 13:31




 
Переход