|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2008, 18:19 | #1 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
Поиск файлов
Здравствуйте, господа, подскажите как написать программу, которая производит поиск одинаковых файлов, хранящихся в различных каталогах, причем, вводить имя файла и каталога не следует (по всему винту)
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
07.03.2008, 18:29 | #2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Запоминать все пройденные файлы. Для каждого номера проверять нет ли его в списке уже пройденных.
Кроме того для файла нужно вычислить нечто вроде контрольной суммы чтобы находить одинаковые файлы даже если они переименованы. З.Ы. Шерлок был неоднозначен. При таких условиях может быть невыносимо длинной вторая глава или предисловие. |
07.03.2008, 18:33 | #3 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
На форуме столько раз обсуждали поиск файлов, осталось только покусочкам собрать.
Ишеш так Код:
типа 'C:\*.*' искать будет только в той директории какую укажешь. FFileAttr: faReadOnly faHidden faSysFile faVolumeID faDirectory faArchive faSymLink faAnyFile Примерный код надо?
Всё гениальное - просто!
|
07.03.2008, 18:45 | #4 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
Да, примерный код желательно, любая инфа нужна. Я хотел помещать все файлы в массив: 1 поле имя файла, 2 поле путь, 3 поле контр. сумма. Так вот как получить мне эту конт. сумму и путь. Подскажите, пожалуйста
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
07.03.2008, 18:47 | #5 |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
С файловой системой еще не работал ни разу. Может можно использовать API- фун-ии???
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
07.03.2008, 18:57 | #6 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Функция удаляет файлы из указанной папки, с Result пока не очень.
Код:
Код:
Всё гениальное - просто!
Последний раз редактировалось Air; 07.03.2008 в 19:01. |
07.03.2008, 19:00 | #7 | |
Пользователь
Регистрация: 07.11.2007
Сообщений: 92
|
Цитата:
Air, спасибо за фун-ии, буду пытаться применять их в своем проекте
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной. - ШЕРЛОК ХОЛМС |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск *.csv и *.xls файлов | Len@ | Microsoft Office Excel | 18 | 28.07.2008 22:31 |
Поиск файлов | LeoN | Общие вопросы Delphi | 5 | 25.11.2007 22:54 |
поиск файлов | KORN | Компоненты Delphi | 3 | 12.10.2007 05:42 |
Поиск файлов | necky | Общие вопросы Delphi | 10 | 31.08.2007 00:27 |