| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > sozdanie papok |
| Автор: max07 17.6.2005, 14:30 |
| Здрасте, как программно создать folder и менять его атрибуты? |
| Автор: codelord 17.6.2005, 14:35 | ||
Создать можно так:
|
| Автор: max07 17.6.2005, 14:40 |
| неочень както |
| Автор: codelord 17.6.2005, 14:44 |
| Что не очень????. Создаст конечную и промежуточные папки. в т.ч. и Windows и System32 |
| Автор: max07 17.6.2005, 15:27 |
| не работает |
| Автор: _hunter 17.6.2005, 15:28 |
| значит юзаеш неправильно. показывай код |
| Автор: max07 17.6.2005, 15:38 |
| void __fastcall TForm1::Button1Click(TObject *Sender) { ForceDirectories("c:\\windows\\system32\\blabla\\"); } |
| Автор: codelord 17.6.2005, 15:44 | ||||
А обращаться с Папками я понимаю можно так же как и с файлами например код ниже, сделает папку test невидимой.
Добавлено @ 15:52 Только что попробовал сам этот кодик все работает
у тебя собственно папка не появляется, или не компилируется???. |
| Автор: max07 17.6.2005, 16:19 |
| не компилит, я так понимаю нужен #include<stdio.h> |
| Автор: codelord 17.6.2005, 16:31 | ||
| #include<stdio.h> Это я по привычке пишу, вообще то он там и не нужен. Даже не знаю чем тебе помочь. У меня Builder C++ 6.0 компилит и так:
|
| Автор: _hunter 17.6.2005, 16:40 |
| stdio.h ему точно не нужен. а ты точно в билдере пишеш а не в каком-нить бс или вообще гсс? ;) |
| Автор: codelord 17.6.2005, 17:12 | ||
Ну попробуй такую функцию, только она не создает промежуточные папки. Если не работает то не знаю
|
| Автор: Гость_max07 17.6.2005, 20:29 |
| [C++ Error] Unit1.cpp(21): E2268 Call to undefined function 'ForceDirectories' и в хелпе есть она, ну не понимаю... |
| Автор: En_t_end 18.6.2005, 06:39 |
| Ищи проблему в среде. Возможно у тебя обрезанный АПИ. |
| Автор: codelord 18.6.2005, 10:58 |
| я так посмотрел, директивы этой функции находятся здесь #include<Vcl\sysutils.hpp> т.e. это работает вместо vcl.h.. А сама функция находится в FileUtil.pas Короче давай mail отправлю тебе эти файлы вместе со скриншотом куда их втыкать. |
| Автор: _hunter 21.6.2005, 10:49 |
| еще раз повторю вопрос. в чем пишеш и какой тип проекта? + подключи SysUtils |
| Автор: max07 21.6.2005, 14:44 |
| Borland C++ Builder 5 Pro |
| Автор: _hunter 21.6.2005, 15:03 |
| тип проекта? |
| Автор: max07 21.6.2005, 16:47 |
| какой тип? простая прога с exe фаилом, не консольная |