Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2008, 22:47   #1
svennick
Подтвердите свой е-майл
 
Регистрация: 25.03.2008
Сообщений: 4
По умолчанию Парсер файловой системы FAT32

--------------------------------------------------------------------------------

Ребят, помогите кто чем может. Я начинающий программист и мне выдали вот какое задание.

Необходимо написать упрощенный парсер файловой системы FAT32,
который будет выводить список файлов и директорий с
поддиректориями заданного диска.
Основные моменты, которые необходимо будет рассмотреть:
1. Необходимо разработать MFC приложение ввиде модального диалога
с необходимыми для отображения и ввода контролами(в простейшем
варианте это окно для ввода имени диска и дерево для отображения
структуры файлов и папок).
2. Найти в интернете описание низкоуровневого формата файловой системы FAT32.
Понять как и что храниться. И там же найти как открыть
логический диск и получить к нему доступ.
3. Последовательно изучать формат, параллельно реализуя в коде его
поддержку для достижения конечной цели - отображения структуры
папок ввиде дерева и навигации по нему.
Если сможете киньте хоть какую-нибудь подсказку по решению или информацию по статьям где об этом можно почитать. Заранее благодарен.
svennick вне форума Ответить с цитированием
Старый 25.03.2008, 22:58   #2
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

"Начинающим программистам" такие задания не дают.
Читайте пока это: http://www.microsoft.com/whdc/system...re/fatgen.mspx
И уточняйте, под какую версию ОС.
B_N вне форума Ответить с цитированием
Старый 26.03.2008, 17:07   #3
svennick
Подтвердите свой е-майл
 
Регистрация: 25.03.2008
Сообщений: 4
По умолчанию ОС

Вообщем я ОС уточнил. Их интересует FAT32 под XP. Спасибо за ссылку про FAT.
svennick вне форума Ответить с цитированием
Старый 26.03.2008, 21:06   #4
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Цитата:
Сообщение от svennick Посмотреть сообщение
Вообщем я ОС уточнил. Их интересует FAT32 под XP. Спасибо за ссылку про FAT.
Значит просто открываете "файл" "\\.\PHYSICALDRIVE0" (Ну или 1, 2... какой по счёту диск нужен) и работаете с диском, как с файлом.
CreateFile
B_N вне форума Ответить с цитированием
Старый 26.03.2008, 23:26   #5
svennick
Подтвердите свой е-майл
 
Регистрация: 25.03.2008
Сообщений: 4
По умолчанию Спасибо

Спасибо огромное за помощь!!!
svennick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обновление в блоге - Быстрый парсер html кода на Delphi Pblog Обсуждение статей 0 09.08.2008 22:10
драйвер виртуальной файловой системы OrdJONY Свободное общение 2 29.12.2007 18:06
Создание обьектов файловой системы через делфи BETONOMESHALKA Общие вопросы Delphi 2 26.12.2007 22:17