Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sozdanie papok 
:(
    Опции темы
max07
Дата 17.6.2005, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



Здрасте, как программно создать folder и менять его атрибуты?
PM MAIL   Вверх
codelord
Дата 17.6.2005, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 16
Всего: 39



Создать можно так:
Код

ForceDirectories("c:\\windows\\system32\\blabla\\");




--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
max07
Дата 17.6.2005, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



неочень както
PM MAIL   Вверх
codelord
Дата 17.6.2005, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 16
Всего: 39



Что не очень????. Создаст конечную и промежуточные папки. в т.ч. и Windows и System32


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
max07
Дата 17.6.2005, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



не работает
PM MAIL   Вверх
_hunter
Дата 17.6.2005, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



значит юзаеш неправильно.
показывай код


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
max07
Дата 17.6.2005, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



void __fastcall TForm1::Button1Click(TObject *Sender)
{
ForceDirectories("c:\\windows\\system32\\blabla\\");
}
PM MAIL   Вверх
codelord
Дата 17.6.2005, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 16
Всего: 39



А обращаться с Папками я понимаю можно так же как и с файлами например код ниже, сделает папку test невидимой.
Код

#include<stdio.h>
#include<vcl.h>
void main()
     {
      FileSetAttr("test",2);
     }

Добавлено @ 15:52
Только что попробовал сам этот кодик все работает
Код

#include<stdio.h>
#include<vcl.h>
void main()
     {
      ForceDirectories("c:\\windows\\system32\\blabla\\");
     }


у тебя собственно папка не появляется, или не компилируется???.

Это сообщение отредактировал(а) codelord - 17.6.2005, 15:53


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
max07
Дата 17.6.2005, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



не компилит, я так понимаю нужен #include<stdio.h>

PM MAIL   Вверх
codelord
Дата 17.6.2005, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 16
Всего: 39



#include<stdio.h>
Это я по привычке пишу, вообще то он там и не нужен. Даже не знаю чем тебе помочь.

У меня Builder C++ 6.0 компилит и так:
Код

#include<vcl.h>
void main()
     {
      ForceDirectories("c:\\windows\\system32\\blabla\\");
     }


Это сообщение отредактировал(а) codelord - 17.6.2005, 16:35


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
_hunter
Дата 17.6.2005, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



stdio.h ему точно не нужен.
а ты точно в билдере пишеш а не в каком-нить бс или вообще гсс? ;)


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
codelord
Дата 17.6.2005, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 16
Всего: 39



Ну попробуй такую функцию, только она не создает промежуточные папки. Если не работает то не знаю smile

Код

CreateDir("new folder");



--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
Гость_max07
Дата 17.6.2005, 20:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











[C++ Error] Unit1.cpp(21): E2268 Call to undefined function 'ForceDirectories'

и в хелпе есть она, ну не понимаю...
  Вверх
En_t_end
Дата 18.6.2005, 06:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: нет
Всего: 20



Ищи проблему в среде.
Возможно у тебя обрезанный АПИ.
PM MAIL ICQ Skype GTalk Jabber   Вверх
codelord
Дата 18.6.2005, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 16
Всего: 39



я так посмотрел, директивы этой функции находятся здесь
#include<Vcl\sysutils.hpp> т.e. это работает вместо vcl.h.. А сама функция находится в FileUtil.pas
Короче давай mail отправлю тебе эти файлы вместе со скриншотом куда их втыкать.


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0522 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.