Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Тупой вопрос |
Автор: OLG 10.2.2003, 22:32 |
Как с каталогами работать? |
Автор: Asp root 10.2.2003, 22:51 |
Что тебе с ними надо конкретно делать что? |
Автор: Step 11.2.2003, 01:15 |
через командную строку (shell) |
Автор: brb 11.2.2003, 02:14 |
Можно сделать Dir ![]() |
Автор: OLG 11.2.2003, 02:37 |
To Asp root: открыть, закрыть и т.д. приколистам: приколись во флейме, а тема, между прочим C++ ![]() |
Автор: brb 11.2.2003, 03:23 | ||
Тупой ответ:
struct ffblk { long ff_reserved; long ff_fsize; /* file size */ unsigned long ff_attrib; /* attribute found */ unsigned short ff_ftime; /* file time */ unsigned short ff_fdate; /* file date */ char ff_name[256]; /* found file name */ }; attrib is a file-attribute byte used in selecting eligible files for the search. attrib should be selected from the following constants defined in dos.h: FA_RDONLY Read-only attribute FA_HIDDEN Hidden file FA_SYSTEM System file FA_LABEL Volume label FA_DIREC Directory // КАТАЛОГИ для бедолаги FA_ARCH Archive A combination of constants can be ORed together. int _wfindfirst(const wchar_t *pathname, struct _wffblk *ffblk, int attrib); When Unicode is defined, the_wfindfirst function uses the following _wffblk structure. struct _wffblk { long ff_reserved; long ff_fsize; unsigned long ff_attrib; unsigned short ff_ftime; unsigned short ff_fdate; wchar_t ff_name[256]; }; |
Автор: Step 11.2.2003, 04:38 | ||
почему-же приколы, вызываеш функцию дос через shellexecute самый простой метод |
Автор: Baa 11.2.2003, 17:35 |
OLG чтобы открыть каталог надо два раза по нему кликнуть... черт, но тема же в С++... тогда пишем программу, которая кликает за нас ![]() Хочу тебя обрадовать: катологи открывать, закрывать и еще че-нить с ним вытворять не надо... Что значит открыть каталог? SetCurrentDirectory чтоли? А на самом деле, обычно нужны всего две функции %) CreateDirectory RemoveDirectory А вообще... RTFM!!! |
Автор: Paradox 11.2.2003, 18:51 |
А еще есть GetCurrentDirectory ![]() |
Автор: [auxx] 12.2.2003, 07:10 | ||
Хочет наверное как файлы открыть |
Автор: brb 12.2.2003, 08:40 |
Я, все же, пологаю, что вопрошателя интересует поиск каталога, по шаблону или что-то в этом роде, но это, по-видимому, держится в большом секрете. |
Автор: [auxx] 13.2.2003, 01:59 | ||
Если он не скажет, что именно ему нужно, как же мы ему помочь сможем? |
Автор: Dead moroz 15.2.2003, 23:22 | ||
![]() ![]() |
Автор: brb 16.2.2003, 01:50 | ||
НИ-КОГ-ДА! Только Си, а если взад, то к ДОСу |
Автор: амаяк 18.12.2004, 15:54 |
пожалуйсто помогите решить задачу на паскале, хотябы алгоритм СООТВЕТСТВИЕ ШАБЛОНУ. Установить соответствие имени файла заданному шаблону. Шаблоном называется строка, в которой “,” означает любой символ, а “*” означает любую последовательность символов, в том числе пустую. |
Автор: Mad 19.12.2004, 14:06 |
OLG Что было без приколов, уточни вопрос, что надо делать с каталогом (а то понятие открыть каталог очень расплывчатое ![]() |
Автор: azesmcar 20.12.2004, 08:49 |
Понятие открыть каталог существует в юниксе, есть функции opendir, closedir и тому подобное, надо узнать кроме всего для какой системы программа пишется кроме того что она должна делать.. |