![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.11.2015
Сообщений: 1
|
![]()
День добрый, товарищи программисты. Нужна программа которая выводит сообщение о наличии скрытых файлов в каталоге.
Начал писать программу, которая выводит содержимое каталога на экран, но при установки атрибута 2h попутно выводятся и остальные файлы, не являющиеся скрытыми. TASM, DOS, COM Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
Очень интересная ситуация, согласен.
Не забывайте также про возможно установленный бит архивации. Но все-равно, довольно-таки странно работает функция. Самое интересное, что если установить атрибут "только для чтения" - файл в любом случае будет попадать под критерии поиска (не важно, установлен ли соотв. бит в CX или нет). А вот с файлом у которого установлен атрибут невидимого файла - такое уже не прокатит. Он не попадет в результаты поиска при неустановленном бите в CX. Очень хотелось бы разобраться в этом. Для выхода из вашей ситуации - дополнительно анализируйте байт атрибута файла по DTA. P.S. Все-таки запускаемся под NT. Быть может проблему можно отнести к VDM? Последний раз редактировалось Базиля; 05.12.2015 в 16:59. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрытые файлы | HTTqp | Общие вопросы Delphi | 8 | 17.03.2014 21:44 |
Задача на файлы. Дано предложение. Каждое слово оканчивающееся на 'a' переписать в творительном падеже. Результат вывести на экран | ANTON1994 | Паскаль, Turbo Pascal, PascalABC.NET | 46 | 20.03.2013 21:09 |
Командный .bat файл выводящий на экран bmp файлы каталога и его подкаталогов. | Avin | Помощь студентам | 2 | 11.10.2010 13:59 |
как вывести все имеющиеся файлы в каталоге на экран? | Almost456 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 24.12.2008 20:44 |
Как вывести на экран имена файлов текущего каталога? (С++) | Darw1n | Помощь студентам | 1 | 13.12.2008 11:10 |