|
0 / 0 / 0
Регистрация: 06.06.2009
Сообщений: 14
|
|
Содержимое корневого каталога логического диска А06.06.2009, 19:16. Показов 3739. Ответов 5
Метки нет (Все метки)
помогите написать программу, выводящую содержимое корневого каталога логического диска А! ПОЖАЛУЙСТА!!!
0
|
|
| 06.06.2009, 19:16 | |
|
Ответы с готовыми решениями:
5
Вывести содержимое корневого каталога логического диска А, используя Handle-ориентирование и 13 прерывание Загрузка dll не из корневого каталога
|
|
0 / 0 / 0
Регистрация: 06.06.2009
Сообщений: 14
|
|||||||||||
| 12.06.2009, 13:15 [ТС] | |||||||||||
|
[QUOTE=Alien9356;184849]помогите написать программу, выводящую содержимое корневого каталога логического диска А! ПОЖАЛУЙСТА!!![/QUOTE
ВОТ ПОДСКАЗКА! ПОМОГИТЕ СОСТАВИТЬ ПРОГУ ПОЛНОСТЬЮ!!!!PLEASE!!! AL будет содержать 0, если файл найден, и FF - если нет. DTA заполняется информацией из каталога. Для обычных FCB первый байт DTA содержит номер накопителя (1 = A и т.д.), а следующие 32 байта содержат элемент каталога. Для расширенного FCB первые 7 байтов файла копируются в первые 7 байтов расширенного FCB, вось- мой байт указывает на накопитель, а следующие 32 байта - элемент каталога.
для поиска следующих подходящих элементов, когда имя файла содер- жит джокеры. В данном случае в имени файла допустим только символ "?", но не "*". Эта функция работает в точности так же, как и первая, и если найден второй файл, то информация о первом файле в DTA будет уничтожена повторной записью. Метод дескриптора файлов: Функция 4EH прерывания 21H ищет файл с данным именем. DS Xдолжны указывать на строку, дающую путь файла. Например, B:\EURO- PE\FRANCE\PARIS указывает на файл PARIS. Строка может содержать до 63 символов и завершаться символом ASCII 0. Имя файла может содержать джокеры, включая как "?", так и "*". Поместите атрибут файла в CX; если он обычный то 0, в противном случае проконсуль- тируйтесь в [5.2.6] относительно значений атрибута. При возврает устанавливается флаг переноса, если файл не най- ден. Если файл найден, то функция заполняет DTA информацией о файле. Отметим частный случай использования DTA методом дескрип- тора файлов - обычно, DTA используется функциями MS DOS для рабо- ты через FCB. Первые 21 байт DTA зарезервированы DOS для поиска следующих совпадающих файлов. Двадцать второй байт дает атрибут файла, за ним следуют два байта, содержащие время и еще два байта содержащие дату. Следующие 4 байта содержат размер файла (младшее слово сначала). И, наконец, дается имя файла в виде строки пере- менной длины, заканчивающейся байтом ASCII 0. Точка (ASCII 46) разделяет имя и расширение и не один из этих элементов не запол- нен пробелами.
ищется с помощью функции 4FH прерывания 21H. Она готовится в точности так же, как и функция 4EH, при этом указатель DTA не должен меняться. Когда других совпадений не найдено, то устанав- ливается флаг переноса, а в AX появляется 18.
0
|
|||||||||||
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 12.06.2009, 13:56 | |
|
программа выводит в алфавитном порядке название файлов и каталогов из корневого каталога текущего диска. Переделать под диск А труда не составит.
1
|
|
|
0 / 0 / 0
Регистрация: 06.06.2009
Сообщений: 14
|
|
| 12.06.2009, 14:53 [ТС] | |
|
Проблемка тут! прога у меня открывается, и моментально закрывается!! что делать?
0
|
|
|
2537 / 833 / 10
Регистрация: 31.05.2009
Сообщений: 1,668
|
|
| 12.06.2009, 15:46 | |
|
Видимо какая-то ошибка в екзешнике. Я добавил пару строк и перекомпилировал прогу. Теперь она будет ждать нажатия, после того, как все выведет, если и она не будет работать, то тогда самостоятельно скомпилируйте исходник.
1
|
|
|
0 / 0 / 0
Регистрация: 06.06.2009
Сообщений: 14
|
|
| 12.06.2009, 17:18 [ТС] | |
|
СПАСИБО ОГРОМНОЕ!!!!!!!!!!!!!=))Теперь всё работает!!!!
0
|
|
| 12.06.2009, 17:18 | |
|
Помогаю со студенческими работами здесь
6
GParted и увеличение размера корневого каталога Невозможно отобразить картинки из корневого каталога сервера Пошаговая установка Fedora Xfce 22. Выбор корневого каталога Как правильно передать путь к файлу корневого каталога Я могу построить ссылку только на файл в папке корневого каталога Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|