Имею список расширений файлов(*.PAS;*.DRP;..)
? Надо получить список файлов с такими расширениями
из заданной директории.
(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
13.08.04 14:50: Перенесено модератором из 'Delphi & Builder' — по просьбе трудящихся — Hacker_Delphi
Здравствуйте, <Аноним>, Вы писали:
А>Имею список расширений файлов(*.PAS;*.DRP;..) А>? Надо получить список файлов с такими расширениями А> из заданной директории. А>(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
ИМХО
однозначно в юмор. Очень долго смеялся...
> (FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
Зачем цикл по каждому расширению?
Сделай поиск по *.*, а затем бери те файлы которые тебе нужны...
Hello , you wrote:
> Имею список расширений файлов(*.PAS;*.DRP;..) > ? Надо получить список файлов с такими расширениями > из заданной директории. > (FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
Не хотите несколько циклов, тогда сделайте один по "*.*" и выбирайне
нужные файлы.
Hello, !
You wrote on Thu, 29 Jul 2004 05:21:13 GMT:
> Имею список расширений файлов(*.PAS;*.DRP;..) > ? Надо получить список файлов с такими расширениями > из заданной директории. > (FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
ну...
не предлагать, дык не предлагать:
Set fso = CreateObject("Scripting.FileSystemObject")
Set fold=fso.GetFolder("c:\")
Set subfolders = fold.Files
For Each i in subfolders
WScript.Echo( i.Name )
Next
Здравствуйте, Аноним, Вы писали:
А>Имею список расширений файлов(*.PAS;*.DRP;..) А>? Надо получить список файлов с такими расширениями А> из заданной директории. А>(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
Здравствуйте, ironwit, Вы писали: I>однозначно в юмор. Очень долго смеялся...
Действительно такое только в юмор. Уже лень что-то, причем минимальное, сделать руками... дожили.
Здравствуйте, Аноним, Вы писали:
А>Имею список расширений файлов(*.PAS;*.DRP;..) А>? Надо получить список файлов с такими расширениями А> из заданной директории. А>(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
А слабо команду dir *.pas в файл перенаправить? И имена будут, и прога — 1 строчка. Как доставать — єто уже другой вопрос. А вы сразу в юмор
Любая задача имеет решение, даже когда решения не существует
Здравствуйте, Аноним, Вы писали:
А>Имею список расширений файлов(*.PAS;*.DRP;..) А>? Надо получить список файлов с такими расширениями А> из заданной директории. А>(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
Да уж....
программирование на Delphi превращает человека обратно в обезьяну.
Здравствуйте, Paranoik, Вы писали:
P>Здравствуйте, Osi2, Вы писали:
O>>Да уж.... O>>программирование на Delphi превращает человека обратно в обезьяну.
P>Пааапрашу не обобщать!
Программирование на Delphi превращает человека обратно в обезьяну или в Paranoikа.
Здравствуйте, Apapa, Вы писали:
A>Здравствуйте, Paranoik, Вы писали:
A>Программирование на Delphi превращает человека обратно в обезьяну или в Paranoikа.
Всё, переносим в священные войны: Обезьяна vs Paranoik
Здравствуйте, Аноним, Вы писали:
А>Имею список расширений файлов(*.PAS;*.DRP;..) А>? Надо получить список файлов с такими расширениями А> из заданной директории. А>(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
Можно ещё более тупиковый вопрос задать: мне надо создать окно под винду в приложении на Win32 API, функции вроде CreateWindow(), CreateDialog() ... не предлагать!
A>Действительно такое только в юмор. Уже лень что-то, причем минимальное, сделать руками... дожили.
Ну .. что значит дожили — такое уже давно практикуется. Из таких людей работодатели и выростают.
Я люблю разговаривать с профессионалами. Профессионалам здесь есть чего делать. Я не хочу чтобы вы пришли сюда ? Вы не прийдете, но прийдете. Так как не уважаете другие форумы, и я прийду. Всё, взяли и пришли.
B>А слабо команду dir *.pas в файл перенаправить? И имена будут, и прога — 1 строчка. Как доставать — єто уже другой вопрос. А вы сразу в юмор
ну зачем же сразу в файл? это не наш метод... пайпы нужно создавать... хотябы для stdout запускаемой комманды... и оттуда читать... а то зачем диск засорять... вдруг там места не осталось, и прога должна удалить всякие ненужные мусорные файлы по маске(*.pas, *.dpr, *.tmp)... ведь в файл на полном диске не перенаправишь...
А собственно чего там... ведь всяко проще написать парсер stdout, чем FindFirst/FindNext, верно?
Здравствуйте, <Аноним>, Вы писали:
А>Имею список расширений файлов(*.PAS;*.DRP;..) А>? Надо получить список файлов с такими расширениями А> из заданной директории. А>(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
Здравствуйте, Аноним, Вы писали:
А>Имею список расширений файлов(*.PAS;*.DRP;..) А>? Надо получить список файлов с такими расширениями А> из заданной директории. А>(FindFirst,FindNext.. c циклом по каждому расширению не предлагать)
Остаётся только написать драйвер виртуального диска, который будет фильтровать файлы при листании содержимого папки.