С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для cristaloleg
149 / 50 / 3
Регистрация: 21.12.2008
Сообщений: 960

Поиск диска на файлы

13.03.2009, 17:53. Показов 1496. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно просканировать ВЕСЬ диск на файлы формата *.pas, естественно средствами паскал"я.
Просьба привести весь код
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2009, 17:53
Ответы с готовыми решениями:

Каие программы могут считывать файлы с образа HDD диска и читать с него файлы как с физического диска ?
Здраствуйте ! подскажите пожалуйста какие программы могут читать образы HDD диска как физического диска и восстанавливать файлы с них ...

Перенести файлы из директории одного диска в директорию другого диска
Можно ли как-то средствами t-sql перенести файлы с одного диска на другой? В моем случае это бэкапы базы и логи транзакций.

Как переместить все файлы SSD диска в начало? Не могу поделить раздел диска
Хочу поставить второй системой на диск дистрибутив линукс для настройки. Виртуалка не вариант - тормозит сильно. Суть проблемы - не...

1
 Аватар для BasicMan
19318 / 2625 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
13.03.2009, 18:07
Лучший ответ Сообщение было отмечено cristaloleg как решение

Решение

Вот нашел в гуле, пользовывайтесь)))
Поиск файла во всех директориях (рекурсивно).
Еще один пример использования рекурсии. Описана процедура нахождения файла в текущем каталоге. Внутри происходит проверка атрибута найденого файла и если он является подкаталогом, происходит обращение процедуры самой к себе, с другими параметрами. Необходимо заметить, что в данной процедуре отсутствует проверка на завершение выполнения. Это возможно из-за того, что файловая структура (FAT) подразумевается корректной и конечной. Однако, если вдруг окажется, что FAT содержит ошибку и из дочернего каталога ссылается на какой нибудь из своих родительских каталогов, программа войдет в бесконечный цикл.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{ }
uses Dos;
var total,totald:longint;
  Procedure SearchDisk(mask,cat:string);
  var DirInfo: SearchRec;
      CurDir:string;
  begin
    GetDir(0,CurDir);
    chdir(cat);
    FindFirst(mask, AnyFile, DirInfo);
    while DosError = 0 do
      begin
      if (DirInfo.Name<>'.') and (DirInfo.Name<>'..') then
        begin
        WriteLn(' fn:',DirInfo.Name:14,'  Cat:',cat);
        if (DirInfo.Attr = $10) then
          begin { directory found }
          inc(totald);
          if (cat='\')
            then SearchDisk(mask,'\'+DirInfo.Name)
            else SearchDisk(mask,cat+'\'+DirInfo.Name);
          end
        else { file found }
          inc(total);
        end;
      FindNext(DirInfo);
      end;
    chdir(CurDir);
  end;
begin
total:=0; totald:=0;
SearchDisk('*.*','\');
writeln('Found: ',totald:5,' directories.');
writeln('       ',total:5,' files.');
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.03.2009, 18:07
Помогаю со студенческими работами здесь

При выборе в качестве загрузочного диска Windows внешнего жесткого диска, файлы на нем удаляются?
Здравствуйте, помогите пожалуйста. Я по ошибке выбрал в качестве загрузочного диска внешний HDD на котором важные мне файлы, после...

Файлы в корне диска С
есть ли файлы autoexec.bat и config.sys в корне системного диска в windows 7 Добавлено через 1 час 12 минут up

Пропали файлы с диска D
Ребята, всем привет. У меня возникла огромная проблема. На компе стоял Windows XP! Решил поменять на UBUNTU. При инсталяции нужно...

Утеряны файлы с диска
Проблема в следующем: после двукратной замены матери в буке W7S полетела Vista. диск recovery снес все рабочие файлы. ни одной прогой не...

Пропали файлы с диска С
Доброе время суток. У меня проблема-проблем..... На компе стояла винда 8.1. Диск один Windows_OS(C). Так вот, создала я на этом диске в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Изучаю 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
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru